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 Sichern aller Protokolle in Dateien. |
abstract void | dumpToGlobalLog ( ILeveledLogOutput log) Gibt den gesamten Inhalt einer |
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 von einem Typ mit den zugehörigen Informationen in der Zuordnung zu protokollieren. |
abstract void | registerLogger ( ILeveledLogOutput log) Registriert die Protokollierung als die Instanz, die für den aktuellen Thread verwendet werden soll. |
abstract void | saveGlobalLog () Speichert alle Inhalte der globalen Logger in tmp-Dateien. |
abstract void | setGlobalLogDisplayLevel (Log.LogLevel logLevel) Legen Sie die Anzeige der Protokollebene für das globale Protokoll fest |
abstract void | unregisterLogger () Hebt die Registrierung des aktuellen Loggers auf, der für den aktuellen Thread wirksam 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 Sichern aller Protokolle in Dateien.
dumpToGlobalLog
public abstract void dumpToGlobalLog (ILeveledLogOutput log)
Gibt den gesamten Inhalt einer ILeveledLogOutput
Protokollierung in das globale 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 das zu verwendende LogLevel |
logEvent
public abstract void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event,args)
Rufen Sie diese Methode auf, um ein Ereignis von einem Typ mit den zugehörigen Informationen in der Zuordnung zu protokollieren. Zeit 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 |
registrierenLogger
public abstract void registerLogger (ILeveledLogOutput log)
Registriert die Protokollierung als die Instanz, die für den aktuellen Thread verwendet werden soll.
Parameter | |
---|---|
log | ILeveledLogOutput |
saveGlobalLog
public abstract void saveGlobalLog ()
Speichert alle Inhalte der globalen Logger in tmp-Dateien.
setGlobalLogDisplayLevel
public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
Legen Sie die Anzeige der Protokollebene für das globale Protokoll fest
Parameter | |
---|---|
logLevel | Log.LogLevel : das zu verwendende LogLevel |
Logger abmelden
public abstract void unregisterLogger ()
Hebt die Registrierung des aktuellen Loggers auf, der für den aktuellen Thread wirksam ist.