ILogRegistry
public
interface
ILogRegistry
implements
Log.ILogOutput
com.android.tradefed.log.ILogRegistry |
Eine Schnittstelle für einen ILogOutput
-Singleton-Logger, der mehrere Multiplexsysteme nutzt und verschiedene
Protokollierungen.
Zusammenfassung
Öffentliche Methoden | |
---|---|
abstract
void
|
closeAndRemoveAllLogs()
Schließt und entfernt alle Logs, die von dieser LogRegistry verwaltet werden. |
abstract
void
|
dumpLogs()
Diagnosemethode zum Dump aller Protokolle in Dateien. |
abstract
void
|
dumpToGlobalLog(ILeveledLogOutput log)
Speichert den gesamten Inhalt eines |
abstract
Log.LogLevel
|
getGlobalLogDisplayLevel()
Gibt die aktuelle Anzeige der Logebene für das globale Log zurück |
abstract
void
|
logEvent(Log.LogLevel logLevel, ILogRegistry.EventType event,
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 die Instanz, die für den aktuellen Thread verwendet werden soll. |
abstract
void
|
saveGlobalLog()
Speichert den gesamten Inhalt der globalen Protokollierungen in tmp-Dateien. |
abstract
void
|
setGlobalLogDisplayLevel(Log.LogLevel logLevel)
Anzeige der Logebene für das globale Log festlegen |
abstract
void
|
unregisterLogger()
Hebt die Registrierung des aktuellen Webprotokolls auf, der für den aktuellen Thread aktiv ist. |
Öffentliche Methoden
CloseAndRemoveAllLogs
public abstract void closeAndRemoveAllLogs ()
Schließt und entfernt alle Logs, die von dieser LogRegistry verwaltet werden.
dumpLogs
public abstract void dumpLogs ()
Diagnosemethode zum Dump aller Protokolle in Dateien.
dumpToGlobalLog
public abstract void dumpToGlobalLog (ILeveledLogOutput log)
Speichert den gesamten Inhalt eines ILeveledLogOutput
-Protokollierungs in das globale Log.
Dies ist nützlich, wenn Sie wissen, dass die Daten des Protokollierungsprogramms nicht dauerhaft gespeichert werden, Sie möchten, dass die Inhalte irgendwo gespeichert und nicht verloren gehen.
getGlobalLogDisplayLevel
public abstract Log.LogLevel getGlobalLogDisplayLevel ()
Gibt die aktuelle Anzeige der Logebene für das globale Log zurück
Returns | |
---|---|
Log.LogLevel |
logLevel der zu verwendenden 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. Uhrzeit wird automatisch hinzugefügt.
Parameter | |
---|---|
logLevel |
Log.LogLevel : der LogLevel -Wert, der ausgegeben werden soll. |
event |
ILogRegistry.EventType : ILogRegistry.EventType des zu protokollierenden Ereignisses |
args |
: die Zuordnung der Argumente, die dem Logeintrag hinzugefügt werden sollen, um weitere Details zum
. |
Register Protokollierung
public abstract void registerLogger (ILeveledLogOutput log)
Registriert den Logger als die Instanz, die für den aktuellen Thread verwendet werden soll.
Parameter | |
---|---|
log |
ILeveledLogOutput |
SaveGlobalLog
public abstract void saveGlobalLog ()
Speichert den gesamten Inhalt der globalen Protokollierungen in tmp-Dateien.
setGlobalLogDisplayLevel
public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
Anzeige der Logebene für das globale Log festlegen
Parameter | |
---|---|
logLevel |
Log.LogLevel : die zu verwendende LogLevel |
Registrierungsprotokoll abmelden
public abstract void unregisterLogger ()
Hebt die Registrierung des aktuellen Webprotokolls auf, der für den aktuellen Thread aktiv ist.