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 |
abstract
Log.LogLevel
|
getGlobalLogDisplayLevel()
Zwraca bieżący widok logu globalnego |
abstract
void
|
logEvent(Log.LogLevel logLevel, ILogRegistry.EventType event,
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.