LogRegistry
public class LogRegistry
extends Object
implements ILogRegistry
java.lang.Objek | |
↳ | com.android.tradefed.log.LogRegistry |
Implementasi ILogRegistry
yang menggandakan dan mengelola logger yang berbeda, menggunakan logger yang sesuai berdasarkan ThreadGroup
dari thread yang melakukan panggilan.
Ringkasan
Metode publik | |
---|---|
void | closeAndRemoveAllLogs () Menutup dan menghapus semua log yang dikelola oleh LogRegistry ini. |
void | dumpLogs () Metode diagnosis untuk membuang semua log ke file. |
void | dumpLogsToDir (File dir) Simpan data log ke file di direktori yang ditentukan. |
void | dumpToGlobalLog ( ILeveledLogOutput log) Membuang seluruh konten logger |
Log.LogLevel | getGlobalLogDisplayLevel () Mengembalikan tampilan tingkat log saat ini untuk log global |
static ILogRegistry | getLogRegistry () Dapatkan instans |
ILeveledLogOutput | getLogger () Mendapatkan logger yang mendasarinya terkait dengan thread ini. |
void | logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, args) logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, args) Panggil metode ini untuk mencatat peristiwa dari suatu tipe dengan informasi terkait di peta. |
void | printAndPromptLog (Log.LogLevel logLevel, String tag, String message) |
void | printLog (Log.LogLevel logLevel, String tag, String message) |
void | registerLogger ( ILeveledLogOutput log) Mendaftarkan logger sebagai instance yang akan digunakan untuk thread saat ini. |
void | saveGlobalLog () Menyimpan semua konten logger global ke file tmp. |
void | setGlobalLogDisplayLevel (Log.LogLevel logLevel) Atur tampilan tingkat log untuk log global |
void | unregisterLogger () Membatalkan pendaftaran logger saat ini yang berlaku untuk thread saat ini. |
Metode publik
closeAndRemoveAllLogs
public void closeAndRemoveAllLogs ()
Menutup dan menghapus semua log yang dikelola oleh LogRegistry ini.
dumpLog
public void dumpLogs ()
Metode diagnosis untuk membuang semua log ke file.
dumpLogsToDir
public void dumpLogsToDir (File dir)
Simpan data log ke file di direktori yang ditentukan.
Parameter | |
---|---|
dir | File : direktori untuk menyimpan file, boleh null, file akan disimpan di direktori tmp. |
dumpToGlobalLog
public void dumpToGlobalLog (ILeveledLogOutput log)
Membuang seluruh konten logger ILeveledLogOutput
ke log global.
dapatkanGlobalLogDisplayLevel
public Log.LogLevel getGlobalLogDisplayLevel ()
Mengembalikan tampilan tingkat log saat ini untuk log global
Kembali | |
---|---|
Log.LogLevel | logLevel LogLevel yang akan digunakan |
dapatkanLogRegistry
public static ILogRegistry getLogRegistry ()
Dapatkan instans LogRegistry
Kembali | |
---|---|
ILogRegistry | LogRegistry yang dapat digunakan untuk mendaftar, mendapatkan, menulis, dan menutup log |
dapatkanLogger
public ILeveledLogOutput getLogger ()
Mendapatkan logger yang mendasarinya terkait dengan thread ini.
Kembali | |
---|---|
ILeveledLogOutput | logger untuk grup thread ini, atau logger global jika belum terdaftar untuk grup thread. |
logEvent
public void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event,args)
Panggil metode ini untuk mencatat peristiwa dari suatu tipe dengan informasi terkait di peta. Waktu acara ditambahkan secara otomatis.
Parameter | |
---|---|
logLevel | Log.LogLevel : LogLevel yang akan dicetak. |
event | ILogRegistry.EventType : ILogRegistry.EventType peristiwa yang akan dicatat. |
args |
printAndPromptLog
public void printAndPromptLog (Log.LogLevel logLevel, String tag, String message)
Parameter | |
---|---|
logLevel | Log.LogLevel |
tag | String |
message | String |
cetakLog
public void printLog (Log.LogLevel logLevel, String tag, String message)
Parameter | |
---|---|
logLevel | Log.LogLevel |
tag | String |
message | String |
registerLogger
public void registerLogger (ILeveledLogOutput log)
Mendaftarkan logger sebagai instance yang akan digunakan untuk thread saat ini.
Parameter | |
---|---|
log | ILeveledLogOutput |
simpanGlobalLog
public void saveGlobalLog ()
Menyimpan semua konten logger global ke file tmp.
setGlobalLogDisplayLevel
public void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
Atur tampilan tingkat log untuk log global
Parameter | |
---|---|
logLevel | Log.LogLevel : LogLevel yang akan digunakan |
batalkan pendaftaranLogger
public void unregisterLogger ()
Membatalkan pendaftaran logger saat ini yang berlaku untuk thread saat ini.