ILogRegistry
public interface ILogRegistry
implements Log.ILogOutput
com.android.tradefed.log.ILogRegistry |
Uma interface para um criador de logs singleton ILogOutput
que multiplexa e gerencia diferentes criadores de logs.
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 criador de logs |
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 criador de logs como a instância a ser usada para o thread atual. |
abstract void | saveGlobalLog () Salva todo o conteúdo dos registradores globais em arquivos tmp. |
abstract void | setGlobalLogDisplayLevel (Log.LogLevel logLevel) Definir 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 thread 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 criador de logs 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 |
logEvento
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 |
registrarLogger
public abstract void registerLogger (ILeveledLogOutput log)
Registra o criador de logs como a instância a ser usada para o thread atual.
Parâmetros | |
---|---|
log | ILeveledLogOutput |
salvarGlobalLog
public abstract void saveGlobalLog ()
Salva todo o conteúdo dos registradores globais em arquivos tmp.
setGlobalLogDisplayLevel
public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
Definir a exibição do nível de log para o log global
Parâmetros | |
---|---|
logLevel | Log.LogLevel : o LogLevel a ser usado |
cancelar registroLogger
public abstract void unregisterLogger ()
Cancela o registro do criador de logs atual em vigor para o thread atual.