ILeveledLogOutput

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput


Klasy, które implementują ten interfejs, udostępniają metody, które zajmują się wyprowadzaniem 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 ()

Pobiera strumień migawek danych dziennika.

abstract Log.LogLevel getLogLevel ()

Pobiera minimalny poziom rejestrowania do wyświetlenia.

abstract void init ()

Zainicjuj dziennik, tworząc wszelkie 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

zamknijZaloguj

public abstract void closeLog ()

Zamyka dziennik i w razie potrzeby przeprowadza czyszczenie przed zamknięciem.

getLog

public abstract InputStreamSource getLog ()

Pobiera strumień migawek danych dziennika.

Nie może być wywoływana po ILeveledLogOutput#closeLog() .

Zwrócony strumień nie gwarantuje optymalnej wydajności. Wywołują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
IllegalStateException jeśli wywoływany, gdy dziennik został zamknięty.

getLogLevel

public abstract Log.LogLevel getLogLevel ()

Pobiera minimalny poziom rejestrowania do wyświetlenia.

Zwroty
Log.LogLevel aktualny LogLevel

w tym

public abstract void init ()

Zainicjuj dziennik, tworząc wszelkie wymagane zasoby we/wy.

setLogLevel

public abstract void setLogLevel (Log.LogLevel logLevel)

Ustawia minimalny poziom rejestrowania do wyświetlenia.

Parametry
logLevel Log.LogLevel : LogLevel do wyświetlenia