ILog รีจิสทรี
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 () บันทึกเนื้อหาตัวบันทึกส่วนกลางทั้งหมดไปยังไฟล์ tmp |
abstract void | setGlobalLogDisplayLevel (Log.LogLevel logLevel) ตั้งค่าการแสดงระดับบันทึกสำหรับบันทึกส่วนกลาง |
abstract void | unregisterLogger () ยกเลิกการลงทะเบียนตัวบันทึกปัจจุบันที่มีผลสำหรับเธรดปัจจุบัน |
วิธีการสาธารณะ
ปิดและลบบันทึกทั้งหมด
public abstract void closeAndRemoveAllLogs ()
ปิดและลบบันทึกทั้งหมดที่ถูกจัดการโดย LogRegistry นี้
บันทึกการถ่ายโอนข้อมูล
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 |
รีจิสเตอร์ล็อกเกอร์
public abstract void registerLogger (ILeveledLogOutput log)
ลงทะเบียนคนตัดไม้เป็นอินสแตนซ์เพื่อใช้สำหรับเธรดปัจจุบัน
พารามิเตอร์ | |
---|---|
log | ILeveledLogOutput |
บันทึก GlobalLog
public abstract void saveGlobalLog ()
บันทึกเนื้อหาตัวบันทึกส่วนกลางทั้งหมดไปยังไฟล์ tmp
setGlobalLogDisplayLevel
public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
ตั้งค่าการแสดงระดับบันทึกสำหรับบันทึกส่วนกลาง
พารามิเตอร์ | |
---|---|
logLevel | Log.LogLevel : LogLevel ที่จะใช้ |
ยกเลิกการลงทะเบียน Logger
public abstract void unregisterLogger ()
ยกเลิกการลงทะเบียนตัวบันทึกปัจจุบันที่มีผลสำหรับเธรดปัจจุบัน