ILeveledLogOutput

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput


Klasy, które implementują ten interfejs, udostępniają metody służące do wyświetlania komunikatów logu.

Podsumowanie

Metody publiczne

abstract ILeveledLogOutput clone()
abstract void closeLog()

Zamyka dziennik i w razie potrzeby wykonuje czynności porządkowe.

abstract InputStreamSource getLog()

Pobiera strumień zrzutu danych logowania.

abstract Log.LogLevel getLogLevel()

Pobiera minimalny poziom logowania do wyświetlenia.

abstract void init()

Zainicjuj dziennik, tworząc wszystkie wymagane zasoby wejścia/wyjścia.

abstract void setLogLevel(Log.LogLevel logLevel)

Ustawia minimalny poziom logowania do wyświetlenia.

Metody publiczne

klon

public abstract ILeveledLogOutput clone ()

Zwraca
ILeveledLogOutput ILeveledLogOutput

closeLog

public abstract void closeLog ()

Zamyka dziennik i w razie potrzeby wykonuje czynności porządkowe.

getLog

public abstract InputStreamSource getLog ()

Pobiera strumień zrzutu danych logowania.

Nie można jej wywołać po ILeveledLogOutput.closeLog().

Zwrócony strumień nie musi mieć optymalnej wydajności. Rozmówcy mogą chcieć umieścić wynik w BufferedInputStream.

Zwraca
InputStreamSource InputStreamSource danych z dziennika. Jeśli nie jest obsługiwana, może zwrócić wartość null.

Zgłasza
IllegalStateException jeśli zostanie wywołana po zamknięciu dziennika.

getLogLevel

public abstract Log.LogLevel getLogLevel ()

Pobiera minimalny poziom logowania do wyświetlenia.

Zwraca
Log.LogLevel bieżący LogLevel

init

public abstract void init ()

Zainicjuj dziennik, tworząc wszystkie wymagane zasoby wejścia/wyjścia.

Zgłasza
IOException

setLogLevel

public abstract void setLogLevel (Log.LogLevel logLevel)

Ustawia minimalny poziom logowania do wyświetlenia.

Parametry
logLevel Log.LogLevel: LogLevel do wyświetlenia