ILeveledLogOutput

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput


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 cerrarlo, según sea necesario.

abstract InputStreamSource getLog()

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

abstract Log.LogLevel getLogLevel()

Obtiene el nivel de registro mínimo para 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 para mostrar.

Métodos públicos

clone

public abstract ILeveledLogOutput clone ()

Muestra
ILeveledLogOutput un ILeveledLogOutput

closeLog

public abstract void closeLog ()

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

getLog

public abstract InputStreamSource getLog ()

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

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

No se garantiza que el flujo que se muestra tenga un rendimiento óptimo. Es posible que los llamadores deseen ajustar el resultado en un BufferedInputStream.

Muestra
InputStreamSource un InputStreamSource de los datos de registro. Puede mostrar un valor nulo si no es compatible.

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

getLogLevel

public abstract Log.LogLevel getLogLevel ()

Obtiene el nivel de registro mínimo para mostrar.

Muestra
Log.LogLevel el LogLevel actual

init

public abstract void init ()

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

Arroja
IOException

setLogLevel

public abstract void setLogLevel (Log.LogLevel logLevel)

Establece el nivel de registro mínimo para mostrar.

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