ILeveledLogOutput

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput
BaseLeveledLogOutput Podstawowe wdrożenie tagu ILeveledLogOutput, które umożliwia filtrowanie niektórych tagów według ich nazwy lub komponentów. 
BaseStreamLogger<OS extends OutputStream> ILeveledLogOutput, który kieruje komunikaty dziennika do strumienia wyjściowego i do stdout. 
FileLogger ILeveledLogOutput, który kieruje komunikaty dziennika do pliku i stdout. 
HistoryLogger TF History Logger, specjalny dziennik zawierający tylko niektóre konkretne zdarzenia. 
SimpleFileLogger ILeveledLogOutput, który kieruje komunikaty dziennika do stdout i do pojedynczego pliku dziennika. 
StdoutLogger ILeveledLogOutput, który kieruje komunikaty logowania do stdout. 


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 ()

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