ILeveledLogOutput

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput
BaseLeveledLogOutput Uma implementação básica de ILeveledLogOutput que permite filtrar algumas tags com base no nome ou nos componentes delas. 
BaseStreamLogger<OS extends OutputStream> Um ILeveledLogOutput que direciona mensagens de registro para um stream de saída e para stdout. 
FileLogger Um ILeveledLogOutput que direciona as mensagens de registro para um arquivo e para o stdout. 
HistoryLogger TF History Logger, um registro especial que contém apenas alguns eventos específicos. 
SimpleFileLogger (link em inglês) Um ILeveledLogOutput que direciona mensagens de registro para stdout e para um único arquivo de registro. 
StdoutLogger Um ILeveledLogOutput que direciona as mensagens de registro para o stdout. 


As classes que implementam essa interface fornecem métodos que lidam com a saída de mensagens de registro.

Resumo

Métodos públicos

abstract ILeveledLogOutput clone()
abstract void closeLog()

Fecha o registro e realiza a limpeza antes do fechamento, conforme necessário.

abstract InputStreamSource getLog()

Extrai um fluxo de snapshots dos dados de registro.

abstract Log.LogLevel getLogLevel()

Mostra o nível mínimo de registro.

abstract void init()

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

abstract void setLogLevel(Log.LogLevel logLevel)

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

Métodos públicos

clone

public abstract ILeveledLogOutput clone ()

closeLog

public abstract void closeLog ()

Fecha o registro e realiza a limpeza antes do fechamento, conforme necessário.

getLog

public abstract InputStreamSource getLog ()

Extrai um fluxo de snapshots dos dados de registro.

Não pode ser chamado após ILeveledLogOutput.closeLog().

Não há garantia de que o stream retornado terá desempenho ideal. Os autores de chamadas podem querer agrupar o resultado em um ERROR(/BufferedInputStream).

Retorna
InputStreamSource um InputStreamSource dos dados de registro. Pode retornar null se não houver suporte.

Gera
IllegalStateException Se for chamado quando o registro for fechado.

getLogLevel

public abstract Log.LogLevel getLogLevel ()

Mostra o nível mínimo de registro.

Retorna
Log.LogLevel o LogLevel atual

init

public abstract void init ()

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

setLogLevel

public abstract 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 mostrado