StdoutLogger

public class StdoutLogger
extends Object implements ILeveledLogOutput

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


Un ILeveledLogOutput che indirizza i messaggi di log a stdout.

Riepilogo

Costruttori pubblici

StdoutLogger()

Metodi pubblici

ILeveledLogOutput clone()
void closeLog()

Chiude il log ed esegue eventuali operazioni di pulizia prima di chiudere, se necessario.

InputStreamSource getLog()

Acquisisce uno stream di snapshot dei dati dei log.

Log.LogLevel getLogLevel()

Recupera il livello minimo di log da visualizzare.

void init()

Inizializza il log creando le risorse di I/O necessarie.

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

Viene inviato quando è necessario stampare un messaggio di log e, se possibile, mostrarlo all'utente in una finestra di dialogo.

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

Inviata quando è necessario stampare un messaggio di log.

void setLogLevel(Log.LogLevel logLevel)

Imposta il livello minimo di log da visualizzare.

Costruttori pubblici

StdoutLogger

public StdoutLogger ()

Metodi pubblici

clone

public ILeveledLogOutput clone ()

Ritorni
ILeveledLogOutput

closeLog

public void closeLog ()

Chiude il log ed esegue eventuali operazioni di pulizia prima di chiudere, se necessario.

getLog

public InputStreamSource getLog ()

Acquisisce uno stream di snapshot dei dati dei log.

Non deve essere chiamato dopo il giorno ILeveledLogOutput.closeLog().

Non è garantito che lo stream restituito abbia un rendimento ottimale. I chiamanti potrebbero volere inserire il risultato in un ERROR(/BufferedInputStream).

Ritorni
InputStreamSource un InputStreamSource dei dati dei log. Può restituire null se non supportato.

getLogLevel

public Log.LogLevel getLogLevel ()

Recupera il livello minimo di log da visualizzare.

Ritorni
Log.LogLevel il LogLevel attuale

init

public void init ()

Inizializza il log creando le risorse di I/O necessarie.

printAndPromptLog

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

Viene inviato quando è necessario stampare un messaggio di log e, se possibile, mostrarlo all'utente in una finestra di dialogo.

Parametri
logLevel Log.LogLevel: l'enum LogLevel che rappresenta la priorità del messaggio.

tag String: il tag associato al messaggio.

message String: il messaggio da visualizzare.

printLog

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

Inviata quando è necessario stampare un messaggio di log.

Parametri
logLevel Log.LogLevel: l'enum LogLevel che rappresenta la priorità del messaggio.

tag String: il tag associato al messaggio.

message String: il messaggio da visualizzare.

setLogLevel

public void setLogLevel (Log.LogLevel logLevel)

Imposta il livello minimo di log da visualizzare.

Parametri
logLevel Log.LogLevel: il LogLevel da visualizzare