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