ILogRegistry

public interface ILogRegistry
implements Log.ILogOutput

com.android.tradefed.log.ILogRegistry,


Interfejs dla rejestratora singleton w ILogOutput, który obsługuje multipleksowanie i zarządzanie rejestratorów treści.

Podsumowanie

Metody publiczne

abstract void closeAndRemoveAllLogs()

Zamyka i usuwa wszystkie logi zarządzane przez ten rejestr logów.

abstract void dumpLogs()

Metoda diagnostyki, która pozwala skopiować wszystkie logi do plików.

abstract void dumpToGlobalLog(ILeveledLogOutput log)

Usuwa całą zawartość rejestratora ILeveledLogOutput do logu globalnego.

abstract Log.LogLevel getGlobalLogDisplayLevel()

Zwraca bieżący widok logu globalnego

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

Wywołaj tę metodę, aby zarejestrować zdarzenie typu z powiązanymi informacjami na mapie.

abstract void registerLogger(ILeveledLogOutput log)

Rejestruje rejestrator jako instancję, która ma być używana w bieżącym wątku.

abstract void saveGlobalLog()

Zapisuje całą zawartość rejestratorów globalnych w plikach tmp.

abstract void setGlobalLogDisplayLevel(Log.LogLevel logLevel)

Ustaw wyświetlanie poziomu logowania globalnego logu

abstract void unregisterLogger()

Wyrejestrowuje bieżącego rejestratora obowiązującego w bieżącym wątku.

Metody publiczne

CloseAndRemoveAllLogs

public abstract void closeAndRemoveAllLogs ()

Zamyka i usuwa wszystkie logi zarządzane przez ten rejestr logów.

dumpLogs

public abstract void dumpLogs ()

Metoda diagnostyki, która pozwala skopiować wszystkie logi do plików.

dumpToGlobalLog

public abstract void dumpToGlobalLog (ILeveledLogOutput log)

Usuwa całą zawartość rejestratora ILeveledLogOutput do logu globalnego.

Jest to przydatne w sytuacjach, gdy wiesz, że dane wyjściowe rejestratora nie zostaną trwale zapisane, a jednocześnie chcesz, aby ich zawartość została gdzieś zapisana, a nie została utracona.

getGlobalLogDisplayLevel

public abstract Log.LogLevel getGlobalLogDisplayLevel ()

Zwraca bieżący widok logu globalnego

Zwroty
Log.LogLevel logLevel poziomu LogLevel do użycia

logEvent

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

Wywołaj tę metodę, aby zarejestrować zdarzenie typu z powiązanymi informacjami na mapie. Godzina wydarzenia zostanie dodane automatycznie.

Parametry
logLevel Log.LogLevel: pole LogLevel do wydrukowania.

event ILogRegistry.EventType: element ILogRegistry.EventType zdarzenia do zapisania.

args : mapa argumentów, które mają zostać dodane do wpisu logu, aby uzyskać więcej szczegółów na temat .

Rejestrator

public abstract void registerLogger (ILeveledLogOutput log)

Rejestruje rejestrator jako instancję, która ma być używana w bieżącym wątku.

Parametry
log ILeveledLogOutput

zapiszGlobalLog

public abstract void saveGlobalLog ()

Zapisuje całą zawartość rejestratorów globalnych w plikach tmp.

setGlobalLogDisplayLevel

public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

Ustaw wyświetlanie poziomu logowania globalnego logu

Parametry
logLevel Log.LogLevel: element LogLevel, którego należy użyć

wyrejestrujLoggera

public abstract void unregisterLogger ()

Wyrejestrowuje bieżącego rejestratora obowiązującego w bieżącym wątku.