StdoutLogger

public class StdoutLogger
extends Object implements ILeveledLogOutput

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


Un ILeveledLogOutput che indirizza i messaggi di log allo stdout.

Riepilogo

Costruttori pubblici

StdoutLogger()

Metodi pubblici

ILeveledLogOutput clone()
void closeLog()

Chiude il log ed esegue la pulizia prima di chiuderlo, se necessario.

InputStreamSource getLog()

Acquisisce un flusso di snapshot dei dati di log.

Log.LogLevel getLogLevel()

Consente di ottenere il livello minimo di log da visualizzare.

void init()

Inizializza il log, creando le risorse di I/O richieste.

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

Inviata quando un messaggio di log deve essere stampato e, se possibile, visualizzato all'utente in un finestra di dialogo.

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

Inviato quando un messaggio di log deve essere stampato.

void setLogLevel(Log.LogLevel logLevel)

Imposta il livello minimo di log da visualizzare.

Costruttori pubblici

StdoutLogger

public StdoutLogger ()

Metodi pubblici

clona

public ILeveledLogOutput clone ()

Ritorni
ILeveledLogOutput

Chiudi diario

public void closeLog ()

Chiude il log ed esegue la pulizia prima di chiuderlo, se necessario.

getLog

public InputStreamSource getLog ()

Acquisisce un flusso di snapshot dei dati di log.

Non deve essere chiamato dopo ILeveledLogOutput#closeLog().

Non è garantito che il rendimento dello stream restituito sia ottimale. I chiamanti potrebbero voler risultato del wrapping in un ERROR(/BufferedInputStream).

Ritorni
InputStreamSource un InputStreamSource dei dati di log. Può restituire un valore nullo se non supportato.

getLogLevel

public Log.LogLevel getLogLevel ()

Consente di ottenere il livello minimo di log da visualizzare.

Ritorni
Log.LogLevel LogLevel attuale

Inizia

public void init ()

Inizializza il log, creando le risorse di I/O richieste.

StampaEPromptLog

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

Inviata quando un messaggio di log deve essere stampato e, se possibile, visualizzato all'utente in un 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)

Inviato quando un messaggio di log deve essere stampato.

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: i LogLevel da visualizzare