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 executa a limpeza antes do fechamento, conforme necessário. |
abstract
InputStreamSource
|
getLog()
Extrai um fluxo de snapshots dos dados de registro. |
abstract
Log.LogLevel
|
getLogLevel()
Consegue o nível mínimo de registro a ser mostrado. |
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
closeLog
public abstract void closeLog ()
Fecha o registro e executa 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 |
uma InputStreamSource dos dados de registro. Pode retornar nulo se não houver suporte. |
| Gera | |
|---|---|
IllegalStateException |
Se for chamado quando o registro for fechado. |
getLogLevel
public abstract Log.LogLevel getLogLevel ()
Consegue o nível mínimo de registro a ser mostrado.
| 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 |