ILeveledLogOutput

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput


Klasy, które implementują ten interfejs, udostępniają metody odpowiedzialne za wyświetlanie komunikatów z logu.

Podsumowanie

Metody publiczne

abstract ILeveledLogOutput clone()
abstract void closeLog()

Zamyka dziennik i w razie potrzeby wykonuje przed zamknięciem odpowiednie czynności porządkujące.

abstract InputStreamSource getLog()

Pobiera strumień zrzutów danych dziennika.

abstract Log.LogLevel getLogLevel()

Pobiera minimalny poziom logowania do wyświetlenia.

abstract void init()

Inicjowanie dziennika, tworzenie wymaganych zasobów IO.

abstract void setLogLevel(Log.LogLevel logLevel)

Określa minimalny poziom logowania do wyświetlenia.

Metody publiczne

klon

public abstract ILeveledLogOutput clone ()

Zwroty
ILeveledLogOutput ILeveledLogOutput

closeLog

public abstract void closeLog ()

Zamyka dziennik i w razie potrzeby wykonuje przed zamknięciem odpowiednie czynności porządkujące.

getLog

public abstract InputStreamSource getLog ()

Pobiera strumień zrzutów danych dziennika.

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

Nie ma gwarancji, że zwrócony strumień będzie miał optymalną wydajność. Rozmówcy mogą chcieć podać wynik w formie ERROR(/BufferedInputStream).

Zwroty
InputStreamSource InputStreamSource danych z dziennika. Może zwracać wartość null, jeśli nie jest obsługiwana.

Rzuty
IllegalStateException jeśli jest wywoływany po zamknięciu dziennika.

getLogLevel

public abstract Log.LogLevel getLogLevel ()

Pobiera minimalny poziom logowania do wyświetlenia.

Zwroty
Log.LogLevel bieżąca wartość LogLevel

init

public abstract void init ()

Inicjowanie dziennika, tworzenie wymaganych zasobów IO.

setLogLevel

public abstract void setLogLevel (Log.LogLevel logLevel)

Określa minimalny poziom logowania do wyświetlenia.

Parametry
logLevel Log.LogLevel: LogLevel do wyświetlenia