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