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