ILogRegistry
public
interface
ILogRegistry
implements
Log.ILogOutput
com.android.tradefed.log.ILogRegistry |
Uma interface para um registrador singleton ILogOutput
que multiplexa e gerencia diferentes
registradores.
Resumo
Métodos públicos | |
---|---|
abstract
void
|
closeAndRemoveAllLogs()
Fecha e remove todos os registros gerenciados por esse LogRegistry. |
abstract
void
|
dumpLogs()
Método de diagnóstico para despejar todos os registros em arquivos. |
abstract
void
|
dumpToGlobalLog(ILeveledLogOutput log)
Transfere todo o conteúdo de um registrador |
abstract
Log.LogLevel
|
getGlobalLogDisplayLevel()
Retorna a exibição do nível de registro atual para o registro global |
abstract
void
|
logEvent(Log.LogLevel logLevel, ILogRegistry.EventType event,
Chame esse método para registrar um evento de um tipo com as informações associadas no mapa. |
abstract
void
|
registerLogger(ILeveledLogOutput log)
Registra o registrador como a instância a ser usada para a linha de execução atual. |
abstract
void
|
saveGlobalLog()
Salva todo o conteúdo dos registradores globais em arquivos temporários. |
abstract
void
|
setGlobalLogDisplayLevel(Log.LogLevel logLevel)
Definir a exibição do nível de registro para o registro global |
abstract
void
|
unregisterLogger()
Desregistra o registrador atual em vigor para a linha de execução atual. |
Métodos públicos
closeAndRemoveAllLogs
public abstract void closeAndRemoveAllLogs ()
Fecha e remove todos os registros gerenciados por esse LogRegistry.
dumpLogs
public abstract void dumpLogs ()
Método de diagnóstico para despejar todos os registros em arquivos.
dumpToGlobalLog
public abstract void dumpToGlobalLog (ILeveledLogOutput log)
Transfere todo o conteúdo de um registrador ILeveledLogOutput
para o registro global.
Isso é útil em cenários em que você sabe que a saída do registrador não será salva permanentemente, mas quer que o conteúdo seja salvo em algum lugar e não perdido.
getGlobalLogDisplayLevel
public abstract Log.LogLevel getGlobalLogDisplayLevel ()
Retorna a exibição do nível de registro atual para o registro global
Retorna | |
---|---|
Log.LogLevel |
logLevel o LogLevel a ser usado |
logEvent
public abstract void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event,args)
Chame esse método para registrar um evento de um tipo com as informações associadas no mapa. O horário do evento é adicionado automaticamente.
Parâmetros | |
---|---|
logLevel |
Log.LogLevel : o LogLevel a ser impresso. |
event |
ILogRegistry.EventType : o ILogRegistry.EventType do evento a ser registrado. |
args |
: o mapa de argumentos a serem adicionados à entrada de registro para conferir mais detalhes sobre o
evento. |
registerLogger
public abstract void registerLogger (ILeveledLogOutput log)
Registra o registrador como a instância a ser usada para a linha de execução atual.
Parâmetros | |
---|---|
log |
ILeveledLogOutput |
saveGlobalLog
public abstract void saveGlobalLog ()
Salva todo o conteúdo dos registradores globais em arquivos temporários.
setGlobalLogDisplayLevel
public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
Definir a exibição do nível de registro para o registro global
Parâmetros | |
---|---|
logLevel |
Log.LogLevel : o LogLevel a ser usado |
unregisterLogger
public abstract void unregisterLogger ()
Desregistra o registrador atual em vigor para a linha de execução atual.