ILogRegistry
public
interface
ILogRegistry
implements
Log.ILogOutput
com.android.tradefed.log.ILogRegistry |
Uma interface para um logger de singleton ILogOutput
que multiplexa e gerencia diferentes
loggers.
Resumo
Métodos públicos | |
---|---|
abstract
void
|
closeAndRemoveAllLogs()
Fecha e remove todos os registros que estão sendo gerenciados por este LogRegistry. |
abstract
void
|
dumpLogs()
Método de diagnóstico para despejar todos os registros em arquivos. |
abstract
void
|
dumpToGlobalLog(ILeveledLogOutput log)
Despeja todo o conteúdo de um logger |
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 este método para registrar um evento de um tipo com as informações associadas no mapa. |
abstract
void
|
registerLogger(ILeveledLogOutput log)
Registra o logger como a instância a ser usada para a linha de execução atual. |
abstract
void
|
saveGlobalLog()
Salva todo o conteúdo dos loggers globais em arquivos tmp. |
abstract
void
|
setGlobalLogDisplayLevel(Log.LogLevel logLevel)
Definir a exibição do nível de registro para o registro global |
abstract
void
|
unregisterLogger()
Cancela o registro do logger atual em vigor para a thread atual. |
Métodos públicos
closeAndRemoveAllLogs
public abstract void closeAndRemoveAllLogs ()
Fecha e remove todos os registros que estão sendo gerenciados por este 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)
Despeja todo o conteúdo de um logger ILeveledLogOutput
para o registro global.
Isso é útil em cenários em que você sabe que a saída do logger não será salva permanentemente, mas você 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 que o LogLevel a ser usado |
logEvent
public abstract void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event,args)
Chame este método para registrar um evento de um tipo com as informações associadas no mapa. Horário do evento são adicionadas automaticamente.
Parâmetros | |
---|---|
logLevel |
Log.LogLevel : o LogLevel a ser mostrado. |
event |
ILogRegistry.EventType : o ILogRegistry.EventType do evento a ser registrado. |
args |
: o mapa de argumentos a serem adicionados à entrada de registro para obter mais detalhes sobre o
evento. |
registerlogger (em inglês)
public abstract void registerLogger (ILeveledLogOutput log)
Registra o logger 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 loggers globais em arquivos tmp.
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. |
cancelar o registro
public abstract void unregisterLogger ()
Cancela o registro do logger atual em vigor para a thread atual.