Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

ILogRegistry

public interface ILogRegistry
implements Log.ILogOutput

com.android.tradefed.log.ILogRegistry


Antarmuka untuk logger tunggal ILogOutput yang menggandakan 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)

Buang seluruh konten logger ILeveledLogOutput ke log global.

abstract Log.LogLevel getGlobalLogDisplayLevel ()

Mengembalikan tampilan level log saat ini untuk log global

abstract 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 jenis dengan informasi terkait di peta.

abstract void registerLogger ( ILeveledLogOutput log)

Mendaftarkan logger sebagai instance yang akan digunakan untuk utas saat ini.

abstract void saveGlobalLog ()

Menyimpan semua konten penebang global ke file tmp.

abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

Atur tampilan level log untuk log global

abstract void unregisterLogger ()

Batalkan pendaftaran logger saat ini yang berlaku untuk utas 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)

Buang seluruh konten logger ILeveledLogOutput ke log global.

Ini berguna dalam skenario di mana Anda tahu output logger tidak akan disimpan secara permanen, namun Anda ingin kontennya disimpan di suatu tempat dan tidak hilang.

getGlobalLogDisplayLevel

public abstract Log.LogLevel getGlobalLogDisplayLevel ()

Mengembalikan tampilan level log saat ini untuk log global

Pengembalian
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 suatu jenis dengan informasi terkait di peta. Waktu acara ditambahkan secara otomatis.

Parameter
logLevel Log.LogLevel : LogLevel yang akan dicetak.

event ILogRegistry.EventType : ILogRegistry.EventType dari peristiwa yang akan dicatat.

args : peta argumen yang akan ditambahkan ke entri log untuk mendapatkan detail lebih lanjut tentang acara tersebut.

registerLogger

public abstract void registerLogger (ILeveledLogOutput log)

Mendaftarkan logger sebagai instance yang akan digunakan untuk utas saat ini.

Parameter
log ILeveledLogOutput

simpanGlobalLog

public abstract void saveGlobalLog ()

Menyimpan semua konten penebang global ke file tmp.

setGlobalLogDisplayLevel

public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

Atur tampilan level log untuk log global

Parameter
logLevel Log.LogLevel : LogLevel yang akan digunakan

unregisterLogger

public abstract void unregisterLogger ()

Batalkan pendaftaran logger saat ini yang berlaku untuk utas saat ini.