ILogRegistry
public
interface
ILogRegistry
implements
Log.ILogOutput
| com.android.tradefed.log.ILogRegistry |
Interfejs dla pojedynczego rejestratora ILogOutput, który multipleksuje różne
rejestratory i zarządza nimi.
Podsumowanie
Metody publiczne | |
|---|---|
abstract
void
|
closeAndRemoveAllLogs()
Zamyka i usuwa wszystkie logi zarządzane przez ten LogRegistry. |
abstract
void
|
dumpLogs()
Metoda diagnostyczna do zrzucania wszystkich logów do plików. |
abstract
void
|
dumpToGlobalLog(ILeveledLogOutput log)
Zrzuca całą zawartość rejestratora |
abstract
Log.LogLevel
|
getGlobalLogDisplayLevel()
Zwraca bieżący poziom wyświetlania logów dla logu globalnego. |
abstract
void
|
logEvent(Log.LogLevel logLevel, ILogRegistry.EventType event, Map<String, String> args)
Wywołaj tę metodę, aby zarejestrować zdarzenie z typu z powiązanymi informacjami w mapie. |
abstract
void
|
registerLogger(ILeveledLogOutput log)
Rejestruje rejestrator jako instancję do użycia w bieżącym wątku. |
abstract
void
|
saveGlobalLog()
Zapisuje całą zawartość rejestratorów globalnych w plikach tymczasowych. |
abstract
void
|
setGlobalLogDisplayLevel(Log.LogLevel logLevel)
Ustawia poziom wyświetlania logów dla logu globalnego. |
abstract
void
|
unregisterLogger()
Wyrejestrowuje bieżący rejestrator obowiązujący w bieżącym wątku. |
Metody publiczne
closeAndRemoveAllLogs
public abstract void closeAndRemoveAllLogs ()
Zamyka i usuwa wszystkie logi zarządzane przez ten LogRegistry.
dumpLogs
public abstract void dumpLogs ()
Metoda diagnostyczna do zrzucania wszystkich logów do plików.
dumpToGlobalLog
public abstract void dumpToGlobalLog (ILeveledLogOutput log)
Zrzuca całą zawartość rejestratora ILeveledLogOutput do logu globalnego.
Jest to przydatne w sytuacjach, gdy wiesz, że dane wyjściowe rejestratora nie zostaną zapisane na stałe, ale chcesz, aby zawartość została gdzieś zapisana i nie została utracona.
getGlobalLogDisplayLevel
public abstract Log.LogLevel getGlobalLogDisplayLevel ()
Zwraca bieżący poziom wyświetlania logów dla logu globalnego.
| Zwraca | |
|---|---|
Log.LogLevel |
logLevel – LogLevel, który ma być używany |
logEvent
public abstract void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, Map<String, String> args)
Wywołaj tę metodę, aby zarejestrować zdarzenie z typu z powiązanymi informacjami w mapie. Czas zdarzenia jest dodawany automatycznie.
| Parametry | |
|---|---|
logLevel |
Log.LogLevel: LogLevel, który ma być drukowany. |
event |
ILogRegistry.EventType: ILogRegistry.EventType zdarzenia do zarejestrowania. |
args |
Map: mapa argumentów, które mają zostać dodane do wpisu logu, aby uzyskać więcej szczegółów na temat
zdarzenia. |
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 całą zawartość rejestratorów globalnych w plikach tymczasowych.
setGlobalLogDisplayLevel
public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
Ustawia poziom wyświetlania logów dla logu globalnego.
| Parametry | |
|---|---|
logLevel |
Log.LogLevel: LogLevel, który ma być używany |
unregisterLogger
public abstract void unregisterLogger ()
Wyrejestrowuje bieżący rejestrator obowiązujący w bieżącym wątku.