ILeveledLogOutput

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput


As classes que implementam essa interface oferecem métodos que lidam com a saída de registros e envio de mensagens.

Resumo

Métodos públicos

abstract ILeveledLogOutput clone()
abstract void closeLog()

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

abstract InputStreamSource getLog()

Capturar um stream de snapshot dos dados de registro.

abstract Log.LogLevel getLogLevel()

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

abstract void init()

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

abstract void setLogLevel(Log.LogLevel logLevel)

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

Métodos públicos

clonar

public abstract ILeveledLogOutput clone ()

Retorna
ILeveledLogOutput um ILeveledLogOutput

closeLog

public abstract void closeLog ()

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

getLog

public abstract InputStreamSource getLog ()

Capturar um stream de snapshot dos dados de registro.

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

Não há garantia de que o stream retornado terá o melhor desempenho. Os autores da chamada podem querer encapsular o resultado em uma ERROR(/BufferedInputStream).

Retorna
InputStreamSource um InputStreamSource dos dados de registro. Pode retornar nulo se não for compatível.

Gera
IllegalStateException se for chamado quando o registro for fechado.

getLogLevel

public abstract Log.LogLevel getLogLevel ()

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

Retorna
Log.LogLevel o LogLevel atual

init

public abstract void init ()

Inicialize o registro, criando 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 exibido.

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