ILeveledLogOutput

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput
BaseLeveledLogOutput Una implementación base para ILeveledLogOutput que permite filtrar algunas etiquetas según su nombre o componentes. 
BaseStreamLogger<OS extends OutputStream> Un ILeveledLogOutput que dirige los mensajes de registro a un flujo de salida y a stdout. 
FileLogger Un ILeveledLogOutput que dirige los mensajes de registro a un archivo y a stdout. 
HistoryLogger TF History Logger, un registro especial que solo contiene algunos eventos específicos. 
SimpleFileLogger Un ILeveledLogOutput que dirige los mensajes de registro a stdout y a un solo archivo de registro. 
StdoutLogger Un ILeveledLogOutput que dirige los mensajes de registro a stdout. 


Las clases que implementan esta interfaz proporcionan métodos que se ocupan de generar mensajes de registro.

Resumen

Métodos públicos

abstract ILeveledLogOutput clone()
abstract void closeLog()

Cierra el registro y realiza cualquier limpieza antes de cerrar, según sea necesario.

abstract InputStreamSource getLog()

Captura un flujo de instantáneas de los datos de registro.

abstract Log.LogLevel getLogLevel()

Obtiene el nivel de registro mínimo que se mostrará.

abstract void init()

Inicializa el registro y crea los recursos de E/S necesarios.

abstract void setLogLevel(Log.LogLevel logLevel)

Establece el nivel de registro mínimo que se mostrará.

Métodos públicos

clonar

public abstract ILeveledLogOutput clone ()

closeLog

public abstract void closeLog ()

Cierra el registro y realiza cualquier limpieza antes de cerrar, según sea necesario.

getLog

public abstract InputStreamSource getLog ()

Captura un flujo de instantáneas de los datos de registro.

No se debe llamar después de ILeveledLogOutput.closeLog().

No se garantiza que la transmisión que se devuelve tenga un rendimiento óptimo. Es posible que los emisores deseen unir el resultado en un ERROR(/BufferedInputStream).

Muestra
InputStreamSource un InputStreamSource de los datos de registro. Puede mostrar un valor nulo si no se admite.

Arroja
IllegalStateException si se llama cuando se cerró el registro.

getLogLevel

public abstract Log.LogLevel getLogLevel ()

Obtiene el nivel de registro mínimo que se mostrará.

Muestra
Log.LogLevel el LogLevel actual

init

public abstract void init ()

Inicializa el registro y crea los recursos de E/S necesarios.

setLogLevel

public abstract void setLogLevel (Log.LogLevel logLevel)

Establece el nivel de registro mínimo que se mostrará.

Parámetros
logLevel Log.LogLevel: El LogLevel que se mostrará