StdoutLogger

public class StdoutLogger
extends Object implements ILeveledLogOutput

java.lang.Object
   ↳ com.android.tradefed.log.StdoutLogger


Un ILeveledLogOutput que dirige los mensajes de registro a stdout.

Resumen

Constructores públicos

StdoutLogger()

Métodos públicos

ILeveledLogOutput clone()
void closeLog()

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

InputStreamSource getLog()

Toma una transmisión de instantáneas de los datos de registro.

Log.LogLevel getLogLevel()

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

void init()

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

void printAndPromptLog(Log.LogLevel logLevel, String tag, String message)

Se envía cuando se debe imprimir un mensaje de registro y, si es posible, mostrarlo al usuario en un cuadro de diálogo.

void printLog(Log.LogLevel logLevel, String tag, String message)

Se envía cuando se debe imprimir un mensaje de registro.

void setLogLevel(Log.LogLevel logLevel)

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

Constructores públicos

StdoutLogger

public StdoutLogger ()

Métodos públicos

clone

public ILeveledLogOutput clone ()

Muestra
ILeveledLogOutput

closeLog

public void closeLog ()

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

getLog

public InputStreamSource getLog ()

Toma una transmisión de instantáneas de los datos de registro.

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

No se garantiza que la transmisión devuelta tenga un rendimiento óptimo. Es posible que los llamadores deseen encapsular el resultado en un objeto BufferedInputStream.

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

getLogLevel

public Log.LogLevel getLogLevel ()

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

Muestra
Log.LogLevel El LogLevel actual

init

public void init ()

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

Arroja
IOException

printAndPromptLog

public void printAndPromptLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

Se envía cuando se debe imprimir un mensaje de registro y, si es posible, mostrarlo al usuario en un cuadro de diálogo.

Parámetros
logLevel Log.LogLevel: Es el enum LogLevel que representa la prioridad del mensaje.

tag String: Es la etiqueta asociada al mensaje.

message String: Es el mensaje que se mostrará.

printLog

public void printLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

Se envía cuando se debe imprimir un mensaje de registro.

Parámetros
logLevel Log.LogLevel: Es el enum LogLevel que representa la prioridad del mensaje.

tag String: Es la etiqueta asociada al mensaje.

message String: Es el mensaje que se mostrará.

setLogLevel

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