ILogRegistry
public
interface
ILogRegistry
implements
Log.ILogOutput
com.android.tradefed.log.ILogRegistry |
Antarmuka untuk logger singleton ILogOutput
yang melakukan multipleks dan mengelola logger
yang berbeda.
Ringkasan
Metode publik | |
---|---|
abstract
void
|
closeAndRemoveAllLogs()
Menutup dan menghapus semua log yang dikelola oleh LogRegistry ini. |
abstract
void
|
dumpLogs()
Metode diagnosis untuk membuang semua log ke file. |
abstract
void
|
dumpToGlobalLog(ILeveledLogOutput log)
Men-dump seluruh konten logger |
abstract
Log.LogLevel
|
getGlobalLogDisplayLevel()
Menampilkan tampilan level log saat ini untuk log global |
abstract
void
|
logEvent(Log.LogLevel logLevel, ILogRegistry.EventType event,
Panggil metode ini untuk mencatat peristiwa dari jenis dengan informasi terkait di peta. |
abstract
void
|
registerLogger(ILeveledLogOutput log)
Mendaftarkan logger sebagai instance yang akan digunakan untuk thread saat ini. |
abstract
void
|
saveGlobalLog()
Menyimpan semua konten logger global ke file tmp. |
abstract
void
|
setGlobalLogDisplayLevel(Log.LogLevel logLevel)
Menetapkan tampilan level log untuk log global |
abstract
void
|
unregisterLogger()
Membatalkan pendaftaran logger saat ini yang berlaku untuk thread saat ini. |
Metode publik
closeAndRemoveAllLogs
public abstract void closeAndRemoveAllLogs ()
Menutup dan menghapus semua log yang dikelola oleh LogRegistry ini.
dumpLogs
public abstract void dumpLogs ()
Metode diagnosis untuk membuang semua log ke file.
dumpToGlobalLog
public abstract void dumpToGlobalLog (ILeveledLogOutput log)
Men-dump seluruh konten logger ILeveledLogOutput
ke log global.
Hal ini berguna dalam skenario saat Anda tahu output logger tidak akan disimpan secara permanen, tetapi Anda ingin konten disimpan di suatu tempat dan tidak hilang.
getGlobalLogDisplayLevel
public abstract Log.LogLevel getGlobalLogDisplayLevel ()
Menampilkan tampilan level log saat ini untuk log global
Hasil | |
---|---|
Log.LogLevel |
logLevel LogLevel yang akan digunakan |
logEvent
public abstract void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event,args)
Panggil metode ini untuk mencatat peristiwa dari jenis dengan informasi terkait di peta. Waktu acara akan otomatis ditambahkan.
Parameter | |
---|---|
logLevel |
Log.LogLevel : LogLevel yang akan dicetak. |
event |
ILogRegistry.EventType : ILogRegistry.EventType peristiwa yang akan dicatat ke dalam log. |
args |
: peta argumen yang akan ditambahkan ke entri log untuk mendapatkan detail lebih lanjut tentang
peristiwa. |
registerLogger
public abstract void registerLogger (ILeveledLogOutput log)
Mendaftarkan logger sebagai instance yang akan digunakan untuk thread saat ini.
Parameter | |
---|---|
log |
ILeveledLogOutput |
saveGlobalLog
public abstract void saveGlobalLog ()
Menyimpan semua konten logger global ke file tmp.
setGlobalLogDisplayLevel
public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
Menetapkan tampilan level log untuk log global
Parameter | |
---|---|
logLevel |
Log.LogLevel : LogLevel yang akan digunakan |
unregisterLogger
public abstract void unregisterLogger ()
Membatalkan pendaftaran logger saat ini yang berlaku untuk thread saat ini.