ILeveledLogOutput
public interface ILeveledLogOutput
implements Log.ILogOutput
com.android.tradefed.log.ILeveledLogOutput |
Klasy, które implementują ten interfejs, udostępniają metody zajmujące się wysyłaniem komunikatów dziennika.
Streszczenie
Metody publiczne | |
---|---|
abstract ILeveledLogOutput | clone () |
abstract void | closeLog () Zamyka dziennik i w razie potrzeby przeprowadza czyszczenie przed zamknięciem. |
abstract InputStreamSource | getLog () Przechwytuje strumień migawki danych dziennika. |
abstract Log.LogLevel | getLogLevel () Pobiera minimalny poziom dziennika do wyświetlenia. |
abstract void | init () Zainicjuj dziennik, tworząc wszystkie 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 w razie potrzeby przeprowadza czyszczenie przed zamknięciem.
getLog
public abstract InputStreamSource getLog ()
Przechwytuje strumień migawki danych dziennika.
Nie może być wywoływana po ILeveledLogOutput#closeLog()
.
Zwrócony strumień nie gwarantuje optymalnej wydajności. Dzwoniący mogą chcieć zawinąć wynik w ERROR(/BufferedInputStream)
.
Zwroty | |
---|---|
InputStreamSource | InputStreamSource danych dziennika. Może zwrócić wartość null, jeśli nie jest obsługiwana. |
Rzuty | |
---|---|
| jeśli wywołana, gdy dziennik został zamknięty. |
pobierz poziom dziennika
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 wszystkie 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 |