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ść ILeveledLogOutput do dziennika globalnego.

abstract Log.LogLevel getGlobalLogDisplayLevel()

Zwraca bieżący poziom wyświetlania dziennika globalnego.

abstract void logEvent(Log.LogLevel logLevel, ILogRegistry.EventType event, args)

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.