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 logs gerenciados por este LogRegistry. |
abstract void | dumpLogs () Método de diagnóstico para despejar todos os logs 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 log atual para o log global |
abstract void | logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, args) 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. |
abstract void | registerLogger ( ILeveledLogOutput log) Registra o logger como a instância a ser usada para o thread atual. |
abstract void | saveGlobalLog () Salva todo o conteúdo dos loggers globais em arquivos tmp. |
abstract void | setGlobalLogDisplayLevel (Log.LogLevel logLevel) Defina a exibição do nível de log para o log global |
abstract void | unregisterLogger () Cancela o registro do criador de logs atual em vigor para o encadeamento atual. |
Métodos públicos
closeAndRemoveAllLogs
public abstract void closeAndRemoveAllLogs ()
Fecha e remove todos os logs gerenciados por este LogRegistry.
dumpLogs
public abstract void dumpLogs ()
Método de diagnóstico para despejar todos os logs em arquivos.
dumpToGlobalLog
public abstract void dumpToGlobalLog (ILeveledLogOutput log)
Despeja todo o conteúdo de um logger ILeveledLogOutput
no log global.
getGlobalLogDisplayLevel
public abstract Log.LogLevel getGlobalLogDisplayLevel ()
Retorna a exibição do nível de log atual para o log global
devoluções | |
---|---|
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. A hora do evento é adicionada automaticamente.
Parâmetros | |
---|---|
logLevel | Log.LogLevel : o LogLevel a ser impresso. |
event | ILogRegistry.EventType : o ILogRegistry.EventType do evento a ser registrado. |
args |
registerLogger
public abstract void registerLogger (ILeveledLogOutput log)
Registra o logger como a instância a ser usada para o thread 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)
Defina a exibição do nível de log para o log global
Parâmetros | |
---|---|
logLevel | Log.LogLevel : o LogLevel a ser usado |
unregisterLogger
public abstract void unregisterLogger ()
Cancela o registro do criador de logs atual em vigor para o encadeamento atual.