Wyjście ILeveledLogOutput
public interface ILeveledLogOutput
implements Log.ILogOutput
com.android.tradefed.log.ILeveledLogOutput |
Klasy implementujące ten interfejs udostępniają metody zajmujące się wyświetlaniem komunikatów dziennika.
Streszczenie
Metody publiczne | |
---|---|
abstract ILeveledLogOutput | clone () |
abstract void | closeLog () Zamyka dziennik i, jeśli to konieczne, przeprowadza czyszczenie przed zamknięciem. |
abstract InputStreamSource | getLog () Pobiera strumień migawki danych dziennika. |
abstract Log.LogLevel | getLogLevel () Pobiera minimalny poziom dziennika do wyświetlenia. |
abstract void | init () Zainicjuj dziennik, tworząc wymagane zasoby we/wy. |
abstract void | setLogLevel (Log.LogLevel logLevel) Ustawia minimalny poziom rejestrowania do wyświetlenia. |
Metody publiczne
zamknijLog
public abstract void closeLog ()
Zamyka dziennik i, jeśli to konieczne, przeprowadza czyszczenie przed zamknięciem.
pobierz Log
public abstract InputStreamSource getLog ()
Pobiera strumień migawki danych dziennika.
Nie można wywoływać po ILeveledLogOutput#closeLog()
.
Nie ma gwarancji, że zwrócony strumień będzie miał optymalną wydajność. Osoby wywołujące mogą chcieć zawijać wynik w ERROR(/BufferedInputStream)
.
Zwroty | |
---|---|
InputStreamSource | InputStreamSource danych dziennika. Może zwrócić wartość null, jeśli nie jest obsługiwana. |
Rzuca | |
---|---|
IllegalStateException | jeśli zostanie wywołany, gdy dziennik został zamknięty. |
pobierz poziom logu
public abstract Log.LogLevel getLogLevel ()
Pobiera minimalny poziom dziennika do wyświetlenia.
Zwroty | |
---|---|
Log.LogLevel | bieżący LogLevel |
w tym
public abstract void init ()
Zainicjuj dziennik, tworząc wymagane zasoby we/wy.
ustaw poziom dziennika
public abstract void setLogLevel (Log.LogLevel logLevel)
Ustawia minimalny poziom rejestrowania do wyświetlenia.
Parametry | |
---|---|
logLevel | Log.LogLevel : LogLevel do wyświetlenia |