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

klon

public abstract ILeveledLogOutput clone ()

Zwroty
ILeveledLogOutput ILeveledLogOutput

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