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

clona

public abstract ILeveledLogOutput clone ()

Ritorni
ILeveledLogOutput ILeveledLogOutput

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