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 log.

Resumo

Métodos públicos

abstract ILeveledLogOutput clone ()
abstract void closeLog ()

Fecha o log e executa qualquer limpeza antes de fechar, conforme necessário.

abstract InputStreamSource getLog ()

Obtém um fluxo instantâneo dos dados de log.

abstract Log.LogLevel getLogLevel ()

Obtém o nível mínimo de log a ser exibido.

abstract void init ()

Inicialize o log, criando quaisquer recursos de E/S necessários.

abstract void setLogLevel (Log.LogLevel logLevel)

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

Métodos públicos

clone

public abstract ILeveledLogOutput clone ()

devoluções
ILeveledLogOutput a ILeveledLogOutput

fecharLog

public abstract void closeLog ()

Fecha o log e executa qualquer limpeza antes de fechar, conforme necessário.

getLog

public abstract InputStreamSource getLog ()

Obtém um fluxo instantâneo dos dados de log.

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

O fluxo retornado não tem garantia de desempenho ideal. Os chamadores podem querer agrupar o resultado em um ERROR(/BufferedInputStream) .

devoluções
InputStreamSource um InputStreamSource dos dados de log. Pode retornar nulo se não for suportado.

lances
IllegalStateException se chamado quando o log foi fechado.

getLogLevel

public abstract Log.LogLevel getLogLevel ()

Obtém o nível mínimo de log a ser exibido.

devoluções
Log.LogLevel o LogLevel atual

iniciar

public abstract void init ()

Inicialize o log, criando quaisquer recursos de E/S necessários.

setLogLevel

public abstract void setLogLevel (Log.LogLevel logLevel)

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

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