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