Registro de registros
public
class
LogRegistry
extends Object
implements
ILogRegistry
Objeto java.lang. | |
↳ | com.android.tradefed.log.LogRegistry. |
Una implementación de ILogRegistry
que multiplexa y administra diferentes registradores
usando el adecuado según el ThreadGroup
del subproceso que realiza la llamada.
Ten en cuenta que los hashes del registro en el ThreadGroup al que pertenece un subproceso. Si un subproceso está con su propio ThreadGroup proporcionado de manera explícita, no heredará el objeto y, por lo tanto, tendrá que registrar su propio registrador con LogRegistry si desea registrar salida.
Resumen
Métodos públicos | |
---|---|
void
|
closeAndRemoveAllLogs()
Cierra y quita todos los registros que administra este LogRegistry. |
void
|
dumpLogs()
Método de diagnóstico para volcar todos los registros en archivos. |
void
|
dumpLogsToDir(File dir)
Guarda los datos de registro en archivos del directorio especificado. |
void
|
dumpToGlobalLog(ILeveledLogOutput log)
Vuelca todo el contenido de un registrador |
Log.LogLevel
|
getGlobalLogDisplayLevel()
Muestra la visualización del nivel de registro actual para el registro global |
static
ILogRegistry
|
getLogRegistry()
Obtén la instancia
|
ILeveledLogOutput
|
getLogger()
Obtiene el registrador subyacente asociado a este subproceso. |
void
|
logEvent(Log.LogLevel logLevel, ILogRegistry.EventType event,
Llama a este método para registrar un evento desde un tipo con la información asociada en el mapa. |
void
|
printAndPromptLog(Log.LogLevel logLevel, String tag, String message)
|
void
|
printLog(Log.LogLevel logLevel, String tag, String message)
|
void
|
registerLogger(ILeveledLogOutput log)
Registra el registrador como la instancia que se usará para el subproceso actual. |
void
|
saveGlobalLog()
Guarda todo el contenido de los registradores globales en archivos tmp. |
void
|
setGlobalLogDisplayLevel(Log.LogLevel logLevel)
Configura la visualización del nivel de registro para el registro global |
void
|
unregisterLogger()
Anula el registro del registrador actual en vigor para el subproceso actual. |
Métodos públicos
cerrarAndRemoveAllLogs
public void closeAndRemoveAllLogs ()
Cierra y quita todos los registros que administra este LogRegistry.
dumpLogs
public void dumpLogs ()
Método de diagnóstico para volcar todos los registros en archivos.
dumpLogsToDir
public void dumpLogsToDir (File dir)
Guarda los datos de registro en archivos del directorio especificado.
Parámetros | |
---|---|
dir |
File : Es el directorio en el que se guarda el archivo, puede ser nulo y se guardará en el directorio tmp.
|
dumpToGlobalLog
public void dumpToGlobalLog (ILeveledLogOutput log)
Vuelca todo el contenido de un registrador ILeveledLogOutput
en el registro global.
Esto es útil en situaciones en las que sabes que el resultado del registrador no se guardará permanentemente pero quieres que el contenido se guarde en algún lugar y no se pierda.
getGlobalLogDisplayLevel.
public Log.LogLevel getGlobalLogDisplayLevel ()
Muestra la visualización del nivel de registro actual para el registro global
Muestra | |
---|---|
Log.LogLevel |
logLevel: el LogLevel que se usará
|
getLogRegistry.
public static ILogRegistry getLogRegistry ()
Obtén la instancia LogRegistry
Muestra | |
---|---|
ILogRegistry |
Un LogRegistry que se puede usar para registrar, obtener, escribir y cerrar registros
|
getLogger
public ILeveledLogOutput getLogger ()
Obtiene el registrador subyacente asociado a este subproceso.
Muestra | |
---|---|
ILeveledLogOutput |
el registrador para este grupo de subprocesos, o el registrador global si uno no está registrado para el grupo de subprocesos. |
Evento de registro
public void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event,args)
Llama a este método para registrar un evento desde un tipo con la información asociada en el mapa. Hora del evento se agrega automáticamente.
Parámetros | |
---|---|
logLevel |
Log.LogLevel : Es el LogLevel que se imprimirá. |
event |
ILogRegistry.EventType : Es el ILogRegistry.EventType del evento que se registrará. |
args |
: Es el mapa de argumentos que se agregará a la entrada de registro para obtener más detalles sobre la
para cada evento.
|
printAndPromptLog
public void printAndPromptLog (Log.LogLevel logLevel, String tag, String message)
Parámetros | |
---|---|
logLevel |
Log.LogLevel |
tag |
String |
message |
String |
Registrodeimpresión
public void printLog (Log.LogLevel logLevel, String tag, String message)
Parámetros | |
---|---|
logLevel |
Log.LogLevel |
tag |
String |
message |
String |
registerLogger
public void registerLogger (ILeveledLogOutput log)
Registra el registrador como la instancia que se usará para el subproceso actual.
Parámetros | |
---|---|
log |
ILeveledLogOutput |
guardarGlobalLog
public void saveGlobalLog ()
Guarda todo el contenido de los registradores globales en archivos tmp.
setGlobalLogDisplayLevel
public void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
Configura la visualización del nivel de registro para el registro global
Parámetros | |
---|---|
logLevel |
Log.LogLevel : Es el LogLevel que se usará.
|
cancelar el registro de Logging
public void unregisterLogger ()
Anula el registro del registrador actual en vigor para el subproceso actual.