ILeveledLogOutput
public
interface
ILeveledLogOutput
implements
Log.ILogOutput
com.android.tradefed.log.ILeveledLogOutput |
Le classi che implementano questa interfaccia forniscono metodi per gestire l'output dei messaggi di log.
Riepilogo
Metodi pubblici | |
---|---|
abstract
ILeveledLogOutput
|
clone()
|
abstract
void
|
closeLog()
Chiude il log ed esegue eventuali operazioni di pulizia prima di chiudere, se necessario. |
abstract
InputStreamSource
|
getLog()
Acquisisce uno stream di snapshot dei dati dei log. |
abstract
Log.LogLevel
|
getLogLevel()
Recupera il livello minimo di log da visualizzare. |
abstract
void
|
init()
Inizializza il log creando le risorse di I/O necessarie. |
abstract
void
|
setLogLevel(Log.LogLevel logLevel)
Imposta il livello minimo di log da visualizzare. |
Metodi pubblici
closeLog
public abstract void closeLog ()
Chiude il log ed esegue eventuali operazioni di pulizia prima di chiudere, se necessario.
getLog
public abstract 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. |
Lanci | |
---|---|
IllegalStateException |
se viene chiamato quando il log è stato chiuso. |
getLogLevel
public abstract Log.LogLevel getLogLevel ()
Recupera il livello minimo di log da visualizzare.
Ritorni | |
---|---|
Log.LogLevel |
il LogLevel attuale |
init
public abstract void init ()
Inizializza il log creando le risorse di I/O necessarie.
setLogLevel
public abstract void setLogLevel (Log.LogLevel logLevel)
Imposta il livello minimo di log da visualizzare.
Parametri | |
---|---|
logLevel |
Log.LogLevel : il LogLevel da visualizzare |