ILogRegistry
public interface ILogRegistry
implements Log.ILogOutput
com.android.tradefed.log.ILogRegistry |
อินเทอร์เฟซสำหรับตัวบันทึกซิงเกิลตัน ILogOutput
ที่มัลติเพล็กซ์และจัดการตัวบันทึกต่างๆ
สรุป
วิธีการสาธารณะ | |
---|---|
abstract void | closeAndRemoveAllLogs () ปิดและลบบันทึกทั้งหมดที่ LogRegistry นี้จัดการ |
abstract void | dumpLogs () วิธีการวินิจฉัยเพื่อดัมพ์บันทึกทั้งหมดไปยังไฟล์ |
abstract void | dumpToGlobalLog ( ILeveledLogOutput log) ดัมพ์เนื้อหาทั้งหมดของตัวบันทึก |
abstract Log.LogLevel | getGlobalLogDisplayLevel () ส่งคืนการแสดงระดับบันทึกปัจจุบันสำหรับบันทึกทั่วโลก |
abstract void | logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, args) logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, args) เรียกวิธีนี้เพื่อบันทึกเหตุการณ์จากประเภทที่มีข้อมูลที่เกี่ยวข้องในแผนที่ |
abstract void | registerLogger ( ILeveledLogOutput log) ลงทะเบียนตัวบันทึกเป็นอินสแตนซ์เพื่อใช้สำหรับเธรดปัจจุบัน |
abstract void | saveGlobalLog () บันทึกเนื้อหา Global Loggers ทั้งหมดลงในไฟล์ tmp |
abstract void | setGlobalLogDisplayLevel (Log.LogLevel logLevel) ตั้งค่าการแสดงระดับบันทึกสำหรับบันทึกส่วนกลาง |
abstract void | unregisterLogger () ยกเลิกการลงทะเบียนตัวบันทึกปัจจุบันที่มีผลกับเธรดปัจจุบัน |
วิธีการสาธารณะ
closeAndRemoveAllLogs
public abstract void closeAndRemoveAllLogs ()
ปิดและลบบันทึกทั้งหมดที่ LogRegistry นี้จัดการ
dumpLogs
public abstract void dumpLogs ()
วิธีการวินิจฉัยเพื่อดัมพ์บันทึกทั้งหมดไปยังไฟล์
dumpToGlobalLog
public abstract void dumpToGlobalLog (ILeveledLogOutput log)
ดัมพ์เนื้อหาทั้งหมดของตัวบันทึก ILeveledLogOutput
ไปยังบันทึกส่วนกลาง
getGlobalLogDisplayLevel
public abstract Log.LogLevel getGlobalLogDisplayLevel ()
ส่งคืนการแสดงระดับบันทึกปัจจุบันสำหรับบันทึกทั่วโลก
การส่งคืน | |
---|---|
Log.LogLevel | logLevel LogLevel ที่จะใช้ |
บันทึกเหตุการณ์
public abstract void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event,args)
เรียกวิธีนี้เพื่อบันทึกเหตุการณ์จากประเภทที่มีข้อมูลที่เกี่ยวข้องในแผนที่ เวลาของกิจกรรมจะถูกเพิ่มโดยอัตโนมัติ
พารามิเตอร์ | |
---|---|
logLevel | Log.LogLevel : LogLevel ที่จะพิมพ์ |
event | ILogRegistry.EventType : ILogRegistry.EventType ของเหตุการณ์ที่จะบันทึก |
args |
ลงทะเบียนLogger
public abstract void registerLogger (ILeveledLogOutput log)
ลงทะเบียนตัวบันทึกเป็นอินสแตนซ์เพื่อใช้สำหรับเธรดปัจจุบัน
พารามิเตอร์ | |
---|---|
log | ILeveledLogOutput |
บันทึก GlobalLog
public abstract void saveGlobalLog ()
บันทึกเนื้อหา Global Loggers ทั้งหมดลงในไฟล์ tmp
setGlobalLogDisplayLevel
public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
ตั้งค่าการแสดงระดับบันทึกสำหรับบันทึกส่วนกลาง
พารามิเตอร์ | |
---|---|
logLevel | Log.LogLevel : LogLevel ที่จะใช้ |
ยกเลิกการลงทะเบียนLogger
public abstract void unregisterLogger ()
ยกเลิกการลงทะเบียนตัวบันทึกปัจจุบันที่มีผลกับเธรดปัจจุบัน