ILeveledLogOutput
public
interface
ILeveledLogOutput
implements
Log.ILogOutput
| com.android.tradefed.log.ILeveledLogOutput |
Le classi che implementano questa interfaccia forniscono metodi che gestiscono l'output dei messaggi di log.
Riepilogo
Metodi pubblici | |
|---|---|
abstract
ILeveledLogOutput
|
clone()
|
abstract
void
|
closeLog()
Chiude il log ed esegue la pulizia necessaria prima della chiusura. |
abstract
InputStreamSource
|
getLog()
Acquisisce un flusso di snapshot dei dati di log. |
abstract
Log.LogLevel
|
getLogLevel()
Recupera il livello minimo di log da visualizzare. |
abstract
void
|
init()
Inizializza il log, creando le risorse I/O richieste. |
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 la pulizia necessaria prima della chiusura.
getLog
public abstract InputStreamSource getLog ()
Acquisisce un flusso di snapshot dei dati di log.
Non deve essere chiamato dopo ILeveledLogOutput.closeLog().
Non è garantito che lo stream restituito abbia prestazioni ottimali. I chiamanti potrebbero voler
racchiudere il risultato in un BufferedInputStream.
| Resi | |
|---|---|
InputStreamSource |
un InputStreamSource dei dati di log. Potrebbe restituire null se non è supportato. |
| Genera | |
|---|---|
IllegalStateException |
se chiamato quando il log è stato chiuso. |
getLogLevel
public abstract Log.LogLevel getLogLevel ()
Recupera il livello minimo di log da visualizzare.
| Resi | |
|---|---|
Log.LogLevel |
l'LogLevel attuale |
init
public abstract void init ()
Inizializza il log, creando le risorse I/O richieste.
| Genera | |
|---|---|
IOException |
|
setLogLevel
public abstract void setLogLevel (Log.LogLevel logLevel)
Imposta il livello minimo di log da visualizzare.
| Parametri | |
|---|---|
logLevel |
Log.LogLevel: il LogLevel da visualizzare |