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 qualquer limpeza antes de fechar, conforme necessário. |
abstract
InputStreamSource
|
getLog()
Captura um fluxo de snapshot dos dados de registro. |
abstract
Log.LogLevel
|
getLogLevel()
Recebe o nível mínimo de registro a ser exibido. |
abstract
void
|
init()
Inicializa 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 exibido. |
Métodos públicos
closeLog
public abstract void closeLog ()
Fecha o registro e realiza qualquer limpeza antes de fechar, conforme necessário.
getLog
public abstract InputStreamSource getLog ()
Captura um fluxo de snapshot dos dados de registro.
Não pode ser chamado após ILeveledLogOutput.closeLog().
Não há garantia de que o fluxo retornado tenha performance ideal. Os autores da chamada podem querer
encapsular o resultado em um BufferedInputStream.
| Retorna | |
|---|---|
InputStreamSource |
um InputStreamSource dos dados de registro. Pode retornar nulo se indisponível. |
| Gera | |
|---|---|
IllegalStateException |
se chamado quando o registro foi 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 ()
Inicializa o registro, criando todos os recursos de E/S necessários.
| Gera | |
|---|---|
IOException |
|
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 exibido |