ILogRegistry
public interface ILogRegistry
implements Log.ILogOutput
com.android.tradefed.log.ILogRegistry |
Eine Schnittstelle für einen ILogOutput
Singleton-Logger, der verschiedene Logger multiplext und verwaltet.
Zusammenfassung
Öffentliche Methoden | |
---|---|
abstract void | closeAndRemoveAllLogs () Schließt und entfernt alle Protokolle, die von dieser LogRegistry verwaltet werden. |
abstract void | dumpLogs () Diagnosemethode zum Speichern aller Protokolle in Dateien. |
abstract void | dumpToGlobalLog ( ILeveledLogOutput log) Gibt den gesamten Inhalt eines |
abstract Log.LogLevel | getGlobalLogDisplayLevel () Gibt die aktuelle Protokollebenenanzeige für das globale Protokoll zurück |
abstract void | logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, args) logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, args) Rufen Sie diese Methode auf, um ein Ereignis eines Typs mit den zugehörigen Informationen in der Karte zu protokollieren. |
abstract void | registerLogger ( ILeveledLogOutput log) Registriert den Logger als Instanz, die für den aktuellen Thread verwendet werden soll. |
abstract void | saveGlobalLog () Speichert alle globalen Logger-Inhalte in tmp-Dateien. |
abstract void | setGlobalLogDisplayLevel (Log.LogLevel logLevel) Legen Sie die Protokollebenenanzeige für das globale Protokoll fest |
abstract void | unregisterLogger () Hebt die Registrierung des aktuellen Loggers auf, der für den aktuellen Thread aktiv ist. |
Öffentliche Methoden
closeAndRemoveAllLogs
public abstract void closeAndRemoveAllLogs ()
Schließt und entfernt alle Protokolle, die von dieser LogRegistry verwaltet werden.
dumpLogs
public abstract void dumpLogs ()
Diagnosemethode zum Speichern aller Protokolle in Dateien.
dumpToGlobalLog
public abstract void dumpToGlobalLog (ILeveledLogOutput log)
Gibt den gesamten Inhalt eines ILeveledLogOutput
Loggers im globalen Protokoll aus.
getGlobalLogDisplayLevel
public abstract Log.LogLevel getGlobalLogDisplayLevel ()
Gibt die aktuelle Protokollebenenanzeige für das globale Protokoll zurück
Kehrt zurück | |
---|---|
Log.LogLevel | logLevel der zu verwendende LogLevel |
logEvent
public abstract void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event,args)
Rufen Sie diese Methode auf, um ein Ereignis eines Typs mit den zugehörigen Informationen in der Karte zu protokollieren. Die Uhrzeit des Ereignisses wird automatisch hinzugefügt.
Parameter | |
---|---|
logLevel | Log.LogLevel : der zu druckende LogLevel . |
event | ILogRegistry.EventType : der ILogRegistry.EventType des zu protokollierenden Ereignisses. |
args |
registerLogger
public abstract void registerLogger (ILeveledLogOutput log)
Registriert den Logger als Instanz, die für den aktuellen Thread verwendet werden soll.
Parameter | |
---|---|
log | ILeveledLogOutput |
saveGlobalLog
public abstract void saveGlobalLog ()
Speichert alle globalen Logger-Inhalte in tmp-Dateien.
setGlobalLogDisplayLevel
public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
Legen Sie die Protokollebenenanzeige für das globale Protokoll fest
Parameter | |
---|---|
logLevel | Log.LogLevel : das zu verwendende LogLevel |
unregisterLogger
public abstract void unregisterLogger ()
Hebt die Registrierung des aktuellen Loggers auf, der für den aktuellen Thread aktiv ist.