ILeveledLogOutput
public interface ILeveledLogOutput
implements Log.ILogOutput
| com.android.tradefed.log.ILeveledLogOutput |
As classes que implementam esta 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 ()Captura um fluxo de 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
fecharLog
public abstract void closeLog ()
Fecha o log e executa qualquer limpeza antes de fechar, conforme necessário.
obterLog
public abstract InputStreamSource getLog ()
Captura um fluxo de instantâneo dos dados de log.
Não deve ser chamado após ILeveledLogOutput#closeLog() .
Não é garantido que o fluxo retornado tenha 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 compatível. |
| Lança | |
|---|---|
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 |