ILeveledLogOutput

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput
BaseLeveledLogOutput Un'implementazione di base per ILeveledLogOutput che consente di filtrare alcuni tag in base al nome o ai componenti. 
BaseStreamLogger<OS extends OutputStream> Un ILeveledLogOutput che indirizza i messaggi di log a uno stream di output e a stdout. 
FileLogger Un ILeveledLogOutput che indirizza i messaggi di log a un file e a stdout. 
HistoryLogger TF History Logger, un log speciale che contiene solo alcuni eventi specifici. 
SimpleFileLogger Un ILeveledLogOutput che indirizza i messaggi di log all'output standard e a un singolo file di log. 
StdoutLogger Un ILeveledLogOutput che indirizza i messaggi di log a stdout. 


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

clone

public abstract ILeveledLogOutput clone ()

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