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 ILeveledLogOutput no log global.

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.

Isso é útil em cenários onde você sabe que a saída do criador de logs não será salva permanentemente, mas deseja 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 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 : o mapa de argumentos a serem adicionados à entrada de log para obter mais detalhes sobre o evento.

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.