ILogRegistry
public
interface
ILogRegistry
implements
Log.ILogOutput
com.android.tradefed.log.ILogRegistry |
Interfejs dla ILogOutput
loga singletona, który multiplexuje i zarządza różnymi loggerami.
Podsumowanie
Metody publiczne | |
---|---|
abstract
void
|
closeAndRemoveAllLogs()
Zamyka i usuwa wszystkie dzienniki zarządzane przez ten LogRegistry. |
abstract
void
|
dumpLogs()
Metoda diagnostyczna polegająca na zapisywaniu wszystkich dzienników w plikach. |
abstract
void
|
dumpToGlobalLog(ILeveledLogOutput log)
Wypisuje całą zawartość |
abstract
Log.LogLevel
|
getGlobalLogDisplayLevel()
Zwraca bieżący poziom wyświetlania dziennika globalnego. |
abstract
void
|
logEvent(Log.LogLevel logLevel, ILogRegistry.EventType event,
Wykonaj tę metodę, aby zarejestrować zdarzenie typu z powiązanymi informacjami na mapie. |
abstract
void
|
registerLogger(ILeveledLogOutput log)
Rejestruje rejestrator jako instancję do użycia w bieżącym wątku. |
abstract
void
|
saveGlobalLog()
Zapisuje wszystkie dane z globalnych rejestratorów do plików tymczasowych. |
abstract
void
|
setGlobalLogDisplayLevel(Log.LogLevel logLevel)
Ustawianie wyświetlania poziomu logowania w przypadku dziennika globalnego |
abstract
void
|
unregisterLogger()
Rejestruje bieżący rejestrator działający w bieżącym wątku. |
Metody publiczne
closeAndRemoveAllLogs
public abstract void closeAndRemoveAllLogs ()
Zamyka i usuwa wszystkie dzienniki zarządzane przez ten LogRegistry.
dumpLogs
public abstract void dumpLogs ()
Metoda diagnostyczna polegająca na zapisywaniu wszystkich dzienników w plikach.
dumpToGlobalLog
public abstract void dumpToGlobalLog (ILeveledLogOutput log)
Wypisuje całą zawartość ILeveledLogOutput
do dziennika globalnego.
Jest to przydatne w sytuacjach, gdy wiesz, że dane wyjściowe rejestratora nie zostaną zapisane na stałe, ale chcesz je gdzieś zapisać, aby nie zostały utracone.
getGlobalLogDisplayLevel
public abstract Log.LogLevel getGlobalLogDisplayLevel ()
Zwraca bieżący poziom wyświetlania dziennika globalnego.
Zwroty | |
---|---|
Log.LogLevel |
logLevel LogLevel do użycia |
logEvent
public abstract void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event,args)
Wykonaj tę metodę, aby zarejestrować zdarzenie typu z powiązanymi informacjami na mapie. Czas wydarzenia jest dodawany automatycznie.
Parametry | |
---|---|
logLevel |
Log.LogLevel : LogLevel do wydrukowania. |
event |
ILogRegistry.EventType : ILogRegistry.EventType zdarzenia do zapisania w dzienniku. |
args |
: mapa argumentów, które mają zostać dodane do wpisu w logu, aby uzyskać więcej informacji o danym zdarzeniu. |
registerLogger
public abstract void registerLogger (ILeveledLogOutput log)
Rejestruje rejestrator jako instancję do użycia w bieżącym wątku.
Parametry | |
---|---|
log |
ILeveledLogOutput |
saveGlobalLog
public abstract void saveGlobalLog ()
Zapisuje wszystkie dane z globalnych rejestratorów do plików tymczasowych.
setGlobalLogDisplayLevel
public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
Ustawianie wyświetlania poziomu logowania w przypadku dziennika globalnego
Parametry | |
---|---|
logLevel |
Log.LogLevel : LogLevel do użycia |
unregisterLogger
public abstract void unregisterLogger ()
Rejestruje bieżący rejestrator działający w bieżącym wątku.