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)

Despeja todo o conteúdo de um registrador ILeveledLogOutput no registro global.

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, Map<String, String> 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 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)

Define a exibição do nível de registro para o registro global

abstract void unregisterLogger()

Cancela o registro do 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)

Despeja todo o conteúdo de um registrador ILeveledLogOutput no 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 seja 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, 
                Map<String, String> 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 Map: o mapa de argumentos a serem adicionados à entrada de registro para receber 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)

Define 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 ()

Cancela o registro do registrador atual em vigor para a linha de execução atual.