StdoutLogger

public class StdoutLogger
extends Object implements ILeveledLogOutput

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


Um ILeveledLogOutput que direciona mensagens de registro para stdout.

Resumo

Construtores públicos

StdoutLogger()

Métodos públicos

ILeveledLogOutput clone()
void closeLog()

Fecha o registro e realiza a limpeza necessária antes de fechar.

InputStreamSource getLog()

Captura um fluxo de snapshot dos dados de registro.

Log.LogLevel getLogLevel()

Recebe o nível mínimo de registro a ser mostrado.

void init()

Inicialize o registro em log, criando os recursos de E/S necessários.

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

Enviado quando uma mensagem de registro precisa ser impressa e, se possível, mostrada ao usuário em uma caixa de diálogo.

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

Enviado quando uma mensagem de registro precisa ser impressa.

void setLogLevel(Log.LogLevel logLevel)

Define o nível mínimo de registro a ser mostrado.

Construtores públicos

StdoutLogger

public StdoutLogger ()

Métodos públicos

clone

public ILeveledLogOutput clone ()

Retorna
ILeveledLogOutput

closeLog

public void closeLog ()

Fecha o registro e realiza a limpeza necessária antes de fechar.

getLog

public InputStreamSource getLog ()

Captura um fluxo de snapshot dos dados de registro.

Não pode ser chamado depois de ILeveledLogOutput.closeLog().

Não há garantia de que o stream retornado tenha performance ideal. Os autores das chamadas podem querer encapsular o resultado em um BufferedInputStream.

Retorna
InputStreamSource um InputStreamSource dos dados de registro. Pode retornar nulo se indisponível.

getLogLevel

public Log.LogLevel getLogLevel ()

Recebe o nível mínimo de registro a ser mostrado.

Retorna
Log.LogLevel o LogLevel atual

init

public void init ()

Inicialize o registro em log, criando os recursos de E/S necessários.

Gera
IOException

printAndPromptLog

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

Enviado quando uma mensagem de registro precisa ser impressa e, se possível, mostrada ao usuário em uma caixa de diálogo.

Parâmetros
logLevel Log.LogLevel: o enum LogLevel que representa a prioridade da mensagem.

tag String: a tag associada à mensagem.

message String: a mensagem a ser exibida.

printLog

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

Enviado quando uma mensagem de registro precisa ser impressa.

Parâmetros
logLevel Log.LogLevel: o enum LogLevel que representa a prioridade da mensagem.

tag String: a tag associada à mensagem.

message String: a mensagem a ser exibida.

setLogLevel

public void setLogLevel (Log.LogLevel logLevel)

Define o nível mínimo de registro a ser mostrado.

Parâmetros
logLevel Log.LogLevel: o LogLevel a ser exibido