ILogRegistry
public
interface
ILogRegistry
implements
Log.ILogOutput
com.android.tradefed.log.ILogRegistry |
Antarmuka untuk logger singleton ILogOutput
yang melakukan multipleks dan mengelola berbagai
pencatat log.
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)
Membuang 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 ke dalam log dari jenis dengan informasi terkait dalam peta. |
abstract
void
|
registerLogger(ILeveledLogOutput log)
Mendaftarkan logger sebagai instance yang akan digunakan untuk thread saat ini. |
abstract
void
|
saveGlobalLog()
Menyimpan semua konten pencatat log global ke file tmp. |
abstract
void
|
setGlobalLogDisplayLevel(Log.LogLevel logLevel)
Menyetel tampilan level log untuk log global |
abstract
void
|
unregisterLogger()
Membatalkan pendaftaran logger saat ini yang berlaku untuk thread saat ini. |
Metode publik
{i>closeAndRemoveAllLogs<i}
public abstract void closeAndRemoveAllLogs ()
Menutup dan menghapus semua log yang dikelola oleh LogRegistry ini.
dumpLog
public abstract void dumpLogs ()
Metode diagnosis untuk membuang semua log ke file.
{i>dumpToGlobalLog<i}
public abstract void dumpToGlobalLog (ILeveledLogOutput log)
Membuang seluruh konten logger ILeveledLogOutput
ke log global.
Ini berguna dalam skenario di mana Anda tahu {i>output<i} {i>logger<i} tidak akan disimpan secara permanen, namun Anda ingin isinya 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 |
logPeristiwa
public abstract void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event,args)
Panggil metode ini untuk mencatat peristiwa ke dalam log dari jenis dengan informasi terkait dalam peta. Waktu acara akan ditambahkan secara otomatis.
Parameter | |
---|---|
logLevel |
Log.LogLevel : LogLevel yang akan dicetak. |
event |
ILogRegistry.EventType : ILogRegistry.EventType peristiwa yang akan dicatat. |
args |
: peta argumen yang akan ditambahkan ke entri log untuk mendapatkan detail selengkapnya tentang
peristiwa. |
registerLogger
public abstract void registerLogger (ILeveledLogOutput log)
Mendaftarkan logger sebagai instance yang akan digunakan untuk thread saat ini.
Parameter | |
---|---|
log |
ILeveledLogOutput |
simpanGlobalLog
public abstract void saveGlobalLog ()
Menyimpan semua konten pencatat log global ke file tmp.
setGlobalLogDisplayLevel
public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
Menyetel tampilan level log untuk log global
Parameter | |
---|---|
logLevel |
Log.LogLevel : LogLevel yang akan digunakan |
batalkan pendaftaranLogger
public abstract void unregisterLogger ()
Membatalkan pendaftaran logger saat ini yang berlaku untuk thread saat ini.