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
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á |