ILeveledLogOutput

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput


Klasy, które implementują ten interfejs, udostępniają metody obsługi danych wyjściowych logów wiadomości.

Podsumowanie

Metody publiczne

abstract ILeveledLogOutput clone()
abstract void closeLog()

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

abstract InputStreamSource getLog()

Pobiera strumień zrzutów danych dziennika.

abstract Log.LogLevel getLogLevel()

Pobiera minimalny poziom logowania do wyświetlenia.

abstract void init()

Zainicjuj dziennik, tworząc wymagane zasoby IO.

abstract void setLogLevel(Log.LogLevel logLevel)

Ustawia minimalny poziom logowania, który ma być wyświetlany.

Metody publiczne

klonować

public abstract ILeveledLogOutput clone ()

Zwroty
ILeveledLogOutput ILeveledLogOutput

CloseLog

public abstract void closeLog ()

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

getLog

public abstract InputStreamSource getLog ()

Pobiera strumień zrzutów danych dziennika.

Nie może zostać wywołana po ILeveledLogOutput#closeLog().

Nie możemy zagwarantować, że zwrócony strumień będzie miał optymalną wydajność. Rozmówcy mogą chcieć zawijaj wynik w ERROR(/BufferedInputStream).

Zwroty
InputStreamSource InputStreamSource danych dziennika. Jeśli funkcja nie jest obsługiwana, może zwracać wartość null.

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żący LogLevel

init

public abstract void init ()

Zainicjuj dziennik, tworząc wymagane zasoby IO.

setLogLevel

public abstract void setLogLevel (Log.LogLevel logLevel)

Ustawia minimalny poziom logowania, który ma być wyświetlany.

Parametry
logLevel Log.LogLevel: element LogLevel do wyświetlenia