Salida de registro nivelado

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput
Salida de registro nivelado base Una implementación base para ILeveledLogOutput que permite filtrar algunas etiquetas según su nombre o componentes.
BaseStreamLogger <SO extiende OutputStream> Un ILeveledLogOutput que dirige los mensajes de registro a un flujo de salida y a la salida estándar.
registrador de archivos Un ILeveledLogOutput que dirige los mensajes de registro a un archivo y a la salida estándar.
HistoriaLogger TF History Logger, registro especial que contiene solo algunos eventos específicos.
Registrador de archivos simple Un ILeveledLogOutput que dirige los mensajes de registro a la salida estándar y a un único archivo de registro.
StdoutLogger Un ILeveledLogOutput que dirige los mensajes de registro a la salida estándar.


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 una secuencia de instantáneas de los datos de registro.

abstract Log.LogLevel getLogLevel ()

Obtiene el nivel de registro mínimo para mostrar.

abstract void init ()

Inicialice el registro y cree 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

clon

public abstract ILeveledLogOutput clone ()

cerrarRegistro

public abstract void closeLog ()

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

obtener registro

public abstract InputStreamSource getLog ()

Toma una secuencia de instantáneas de los datos de registro.

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

No se garantiza que la secuencia devuelta tenga un rendimiento óptimo. Es posible que las personas que llaman deseen ajustar el resultado a ERROR(/BufferedInputStream) .

Devoluciones
InputStreamSource un InputStreamSource de los datos de registro. Puede devolver nulo si no es compatible.

Lanza
IllegalStateException si se llama cuando se ha cerrado el registro.

obtener nivel de registro

public abstract Log.LogLevel getLogLevel ()

Obtiene el nivel de registro mínimo para mostrar.

Devoluciones
Log.LogLevel el LogLevel actual

en eso

public abstract void init ()

Inicialice el registro y cree los recursos de E/S necesarios.

establecer nivel de registro

public abstract void setLogLevel (Log.LogLevel logLevel)

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

Parámetros
logLevel Log.LogLevel : el LogLevel a mostrar