เข้าสู่ระบบการลงทะเบียน
public class LogRegistry
extends Object
implements ILogRegistry
java.lang.Object | |
↳ | com.android.tradefed.log.LogRegistry |
การใช้งาน ILogRegistry
ที่มัลติเพล็กซ์และจัดการตัวบันทึกที่แตกต่างกัน โดยใช้ตัวที่เหมาะสมโดยยึดตาม ThreadGroup
ของเธรดที่ทำการโทร
สรุป
วิธีการสาธารณะ | |
---|---|
void | closeAndRemoveAllLogs () ปิดและลบบันทึกทั้งหมดที่ LogRegistry นี้จัดการ |
void | dumpLogs () วิธีการวินิจฉัยเพื่อดัมพ์บันทึกทั้งหมดไปยังไฟล์ |
void | dumpLogsToDir (File dir) บันทึกข้อมูลบันทึกลงในไฟล์ในไดเร็กทอรีที่ระบุ |
void | dumpToGlobalLog ( ILeveledLogOutput log) ดัมพ์เนื้อหาทั้งหมดของตัวบันทึก |
Log.LogLevel | getGlobalLogDisplayLevel () ส่งคืนการแสดงระดับบันทึกปัจจุบันสำหรับบันทึกทั่วโลก |
static ILogRegistry | getLogRegistry () รับอินสแตนซ์ |
ILeveledLogOutput | getLogger () รับตัวบันทึกพื้นฐานที่เกี่ยวข้องกับเธรดนี้ |
void | logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, args) logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, args) เรียกวิธีนี้เพื่อบันทึกเหตุการณ์จากประเภทที่มีข้อมูลที่เกี่ยวข้องในแผนที่ |
void | printAndPromptLog (Log.LogLevel logLevel, String tag, String message) |
void | printLog (Log.LogLevel logLevel, String tag, String message) |
void | registerLogger ( ILeveledLogOutput log) ลงทะเบียนตัวบันทึกเป็นอินสแตนซ์เพื่อใช้สำหรับเธรดปัจจุบัน |
void | saveGlobalLog () บันทึกเนื้อหา Global Loggers ทั้งหมดลงในไฟล์ tmp |
void | setGlobalLogDisplayLevel (Log.LogLevel logLevel) ตั้งค่าการแสดงระดับบันทึกสำหรับบันทึกส่วนกลาง |
void | unregisterLogger () ยกเลิกการลงทะเบียนตัวบันทึกปัจจุบันที่มีผลกับเธรดปัจจุบัน |
วิธีการสาธารณะ
closeAndRemoveAllLogs
public void closeAndRemoveAllLogs ()
ปิดและลบบันทึกทั้งหมดที่ LogRegistry นี้จัดการ
dumpLogs
public void dumpLogs ()
วิธีการวินิจฉัยเพื่อดัมพ์บันทึกทั้งหมดไปยังไฟล์
ดัมพ์LogsToDir
public void dumpLogsToDir (File dir)
บันทึกข้อมูลบันทึกลงในไฟล์ในไดเร็กทอรีที่ระบุ
พารามิเตอร์ | |
---|---|
dir | File : ไดเร็กทอรีที่จะบันทึกไฟล์อาจเป็นค่าว่างได้ ไฟล์จะถูกบันทึกในไดเร็กทอรี tmp |
dumpToGlobalLog
public void dumpToGlobalLog (ILeveledLogOutput log)
ดัมพ์เนื้อหาทั้งหมดของตัวบันทึก ILeveledLogOutput
ไปยังบันทึกส่วนกลาง
getGlobalLogDisplayLevel
public Log.LogLevel getGlobalLogDisplayLevel ()
ส่งคืนการแสดงระดับบันทึกปัจจุบันสำหรับบันทึกทั่วโลก
การส่งคืน | |
---|---|
Log.LogLevel | logLevel LogLevel ที่จะใช้ |
getLogRegistry
public static ILogRegistry getLogRegistry ()
รับอินสแตนซ์ LogRegistry
การส่งคืน | |
---|---|
ILogRegistry | LogRegistry ที่สามารถใช้เพื่อลงทะเบียน รับ เขียน และปิดบันทึก |
getLogger
public ILeveledLogOutput getLogger ()
รับตัวบันทึกพื้นฐานที่เกี่ยวข้องกับเธรดนี้
การส่งคืน | |
---|---|
ILeveledLogOutput | ตัวบันทึกสำหรับกลุ่มเธรดนี้ หรือตัวบันทึกส่วนกลาง หากยังไม่ได้ลงทะเบียนสำหรับกลุ่มเธรด |
บันทึกเหตุการณ์
public void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event,args)
เรียกวิธีนี้เพื่อบันทึกเหตุการณ์จากประเภทที่มีข้อมูลที่เกี่ยวข้องในแผนที่ เวลาของกิจกรรมจะถูกเพิ่มโดยอัตโนมัติ
พารามิเตอร์ | |
---|---|
logLevel | Log.LogLevel : LogLevel ที่จะพิมพ์ |
event | ILogRegistry.EventType : ILogRegistry.EventType ของเหตุการณ์ที่จะบันทึก |
args |
printAndPromptLog
public void printAndPromptLog (Log.LogLevel logLevel, String tag, String message)
พารามิเตอร์ | |
---|---|
logLevel | Log.LogLevel |
tag | String |
message | String |
พิมพ์บันทึก
public void printLog (Log.LogLevel logLevel, String tag, String message)
พารามิเตอร์ | |
---|---|
logLevel | Log.LogLevel |
tag | String |
message | String |
ลงทะเบียนLogger
public void registerLogger (ILeveledLogOutput log)
ลงทะเบียนตัวบันทึกเป็นอินสแตนซ์เพื่อใช้สำหรับเธรดปัจจุบัน
พารามิเตอร์ | |
---|---|
log | ILeveledLogOutput |
บันทึก GlobalLog
public void saveGlobalLog ()
บันทึกเนื้อหา Global Loggers ทั้งหมดลงในไฟล์ tmp
setGlobalLogDisplayLevel
public void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
ตั้งค่าการแสดงระดับบันทึกสำหรับบันทึกส่วนกลาง
พารามิเตอร์ | |
---|---|
logLevel | Log.LogLevel : LogLevel ที่จะใช้ |
ยกเลิกการลงทะเบียนLogger
public void unregisterLogger ()
ยกเลิกการลงทะเบียนตัวบันทึกปัจจุบันที่มีผลกับเธรดปัจจุบัน