StdoutLogger

public class StdoutLogger
extends Object implements ILeveledLogOutput

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


ILeveledLogOutput, który kieruje komunikaty logowania do stdout.

Podsumowanie

Konstruktory publiczne

StdoutLogger()

Metody publiczne

ILeveledLogOutput clone()
void closeLog()

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

InputStreamSource getLog()

Pobiera strumień zrzutów danych dziennika.

Log.LogLevel getLogLevel()

Pobiera minimalny poziom logowania do wyświetlenia.

void init()

Inicjowanie dziennika, tworzenie wymaganych zasobów IO.

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

Wysyłany, gdy wiadomość dziennika musi zostać wydrukowana i – jeśli to możliwe – wyświetlona użytkownikowi w oknie dialogowym.

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

Wysyłane, gdy wiadomość dziennika musi zostać wydrukowana.

void setLogLevel(Log.LogLevel logLevel)

Określa minimalny poziom logowania do wyświetlenia.

Konstruktory publiczne

StdoutLogger

public StdoutLogger ()

Metody publiczne

klon

public ILeveledLogOutput clone ()

Zwroty
ILeveledLogOutput

closeLog

public void closeLog ()

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

getLog

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

getLogLevel

public Log.LogLevel getLogLevel ()

Pobiera minimalny poziom logowania do wyświetlenia.

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

init

public void init ()

Inicjowanie dziennika, tworzenie wymaganych zasobów IO.

printAndPromptLog

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

Wysyłany, gdy wiadomość z dziennika ma zostać wydrukowana i jeśli to możliwe, wyświetlona użytkownikowi w oknie dialogowym.

Parametry
logLevel Log.LogLevel: wyliczenie LogLevel określające priorytet wiadomości.

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

message String: wyświetlana wiadomość.

printLog

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

Wysyłane, gdy wiadomość dziennika musi zostać wydrukowana.

Parametry
logLevel Log.LogLevel: wyliczenie LogLevel określające priorytet wiadomości.

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

message String: wyświetlana wiadomość.

setLogLevel

public void setLogLevel (Log.LogLevel logLevel)

Określa minimalny poziom logowania do wyświetlenia.

Parametry
logLevel Log.LogLevel: LogLevel do wyświetlenia