StdoutLogger

public class StdoutLogger
extends Object implements ILeveledLogOutput

java.lang.Object
   ↳ com.android.tradefed.log.StdoutLogger


ILeveledLogOutput, który kieruje wiadomości dziennika do standardowego wyjścia.

Podsumowanie

Konstruktory publiczne

StdoutLogger()

Metody publiczne

ILeveledLogOutput clone()
void closeLog()

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

InputStreamSource getLog()

Pobiera strumień zrzutu danych logowania.

Log.LogLevel getLogLevel()

Pobiera minimalny poziom logowania do wyświetlenia.

void init()

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

void printAndPromptLog(Log.LogLevel logLevel, String tag, String message)

Wysyłany, gdy trzeba wydrukować komunikat logu i w miarę możliwości wyświetlić go użytkownikowi w oknie.

void printLog(Log.LogLevel logLevel, String tag, String message)

Wysyłane, gdy trzeba wyświetlić komunikat logu.

void setLogLevel(Log.LogLevel logLevel)

Ustawia minimalny poziom logowania do wyświetlenia.

Konstruktory publiczne

StdoutLogger

public StdoutLogger ()

Metody publiczne

klon

public ILeveledLogOutput clone ()

Zwraca
ILeveledLogOutput

closeLog

public void closeLog ()

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

getLog

public 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.

getLogLevel

public Log.LogLevel getLogLevel ()

Pobiera minimalny poziom logowania do wyświetlenia.

Zwraca
Log.LogLevel bieżący LogLevel

init

public void init ()

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

Zgłasza
IOException

printAndPromptLog

public void printAndPromptLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

Wysyłany, gdy trzeba wydrukować komunikat logu i w miarę możliwości wyświetlić go użytkownikowi w oknie.

Parametry
logLevel Log.LogLevel: Wyliczenie LogLevel reprezentujące priorytet wiadomości.

tag String: tag powiązany z wiadomością.

message String: wiadomość do wyświetlenia.

printLog

public void printLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

Wysyłane, gdy trzeba wyświetlić komunikat logu.

Parametry
logLevel Log.LogLevel: Wyliczenie LogLevel reprezentujące priorytet wiadomości.

tag String: tag powiązany z wiadomością.

message String: wiadomość do wyświetlenia.

setLogLevel

public void setLogLevel (Log.LogLevel logLevel)

Ustawia minimalny poziom logowania do wyświetlenia.

Parametry
logLevel Log.LogLevel: LogLevel do wyświetlenia