Registro de log
public class LogRegistry
extends Object
implements ILogRegistry
java.lang.Object | |
↳ | com.android.tradefed.log.LogRegistry |
Uma implementação ILogRegistry
que multiplexa e gerencia diferentes criadores de logs, usando o apropriado com base no ThreadGroup
do thread que faz a chamada.
Resumo
Métodos públicos | |
---|---|
void | closeAndRemoveAllLogs () Fecha e remove todos os logs gerenciados por este LogRegistry. |
void | dumpLogs () Método de diagnóstico para despejar todos os logs em arquivos. |
void | dumpLogsToDir (File dir) Salve os dados de log em arquivos no diretório especificado. |
void | dumpToGlobalLog ( ILeveledLogOutput log) Despeja todo o conteúdo de um criador de logs |
Log.LogLevel | getGlobalLogDisplayLevel () Retorna a exibição do nível de log atual para o log global |
static ILogRegistry | getLogRegistry () Obtenha a instância |
ILeveledLogOutput | getLogger () Obtém o criador de logs subjacente associado a este thread. |
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. |
void | printAndPromptLog (Log.LogLevel logLevel, String tag, String message) |
void | printLog (Log.LogLevel logLevel, String tag, String message) |
void | registerLogger ( ILeveledLogOutput log) Registra o criador de logs como a instância a ser usada para o thread atual. |
void | saveGlobalLog () Salva todo o conteúdo dos registradores globais em arquivos tmp. |
void | setGlobalLogDisplayLevel (Log.LogLevel logLevel) Definir a exibição do nível de log para o log global |
void | unregisterLogger () Cancela o registro do criador de logs atual em vigor para o thread atual. |
Métodos públicos
closeAndRemoveAllLogs
public void closeAndRemoveAllLogs ()
Fecha e remove todos os logs gerenciados por este LogRegistry.
dumpLogs
public void dumpLogs ()
Método de diagnóstico para despejar todos os logs em arquivos.
dumpLogsToDir
public void dumpLogsToDir (File dir)
Salve os dados de log em arquivos no diretório especificado.
Parâmetros | |
---|---|
dir | File : diretório para salvar o arquivo, pode ser nulo, o arquivo será salvo no diretório tmp. |
dumpToGlobalLog
public void dumpToGlobalLog (ILeveledLogOutput log)
Despeja todo o conteúdo de um criador de logs ILeveledLogOutput
no log global.
getGlobalLogDisplayLevel
public 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 |
getLogRegistry
public static ILogRegistry getLogRegistry ()
Obtenha a instância LogRegistry
Devoluções | |
---|---|
ILogRegistry | um LogRegistry que pode ser usado para registrar, obter, gravar e fechar logs |
getLogger
public ILeveledLogOutput getLogger ()
Obtém o criador de logs subjacente associado a este thread.
Devoluções | |
---|---|
ILeveledLogOutput | o criador de logs para esse grupo de encadeamentos ou o criador de logs global se nenhum tiver sido registrado para o grupo de encadeamentos. |
logEvento
public 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 |
printAndPromptLog
public void printAndPromptLog (Log.LogLevel logLevel, String tag, String message)
Parâmetros | |
---|---|
logLevel | Log.LogLevel |
tag | String |
message | String |
imprimirLog
public void printLog (Log.LogLevel logLevel, String tag, String message)
Parâmetros | |
---|---|
logLevel | Log.LogLevel |
tag | String |
message | String |
registrarLogger
public 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 void saveGlobalLog ()
Salva todo o conteúdo dos registradores globais em arquivos tmp.
setGlobalLogDisplayLevel
public 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 void unregisterLogger ()
Cancela o registro do criador de logs atual em vigor para o thread atual.