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