ILeveledLogOutput

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput


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 ()

Retorna
ILeveledLogOutput um ILeveledLogOutput

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