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