LogRegistry
public class LogRegistry
extends Object
implements ILogRegistry
java.lang.Objeto | |
↳ | com.android.tradefed.log.Registro de registro |
Una implementación ILogRegistry
que multiplexa y administra diferentes registradores, utilizando el apropiado en función del ERROR(/ThreadGroup)
del subproceso que realiza la llamada.
Resumen
Métodos públicos | |
---|---|
void | closeAndRemoveAllLogs () Cierra y elimina todos los registros administrados por este LogRegistry. |
void | dumpLogs () Método de diagnóstico para volcar todos los registros en archivos. |
void | dumpLogsToDir (File dir) Guarde los datos de registro en archivos en el directorio especificado. |
void | dumpToGlobalLog ( ILeveledLogOutput log) Vuelca todo el contenido de un registrador |
Log.LogLevel | getGlobalLogDisplayLevel () Devuelve la visualización del nivel de registro actual para el registro global |
static ILogRegistry | getLogRegistry () Obtener la instancia |
ILeveledLogOutput | getLogger () Obtiene el registrador subyacente asociado con este subproceso. |
void | logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, args) logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, args) Llame a este método para registrar un evento de 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 utilizará para el subproceso actual. |
void | saveGlobalLog () Guarda todo el contenido de los registradores globales en archivos tmp. |
void | setGlobalLogDisplayLevel (Log.LogLevel logLevel) Establecer 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
closeAndRemoveAllLogs
public void closeAndRemoveAllLogs ()
Cierra y elimina todos los registros administrados por este LogRegistry.
dumpLogs
public void dumpLogs ()
Método de diagnóstico para volcar todos los registros en archivos.
dumpLogsToDir
public void dumpLogsToDir (File dir)
Guarde los datos de registro en archivos en el directorio especificado.
Parámetros | |
---|---|
dir | File : directorio para guardar el archivo, puede ser nulo, el archivo se guardará en el directorio tmp. |
dumpToGlobalLog
public void dumpToGlobalLog (ILeveledLogOutput log)
Vuelca todo el contenido de un registrador ILeveledLogOutput
en el registro global.
getGlobalLogDisplayLevel
public Log.LogLevel getGlobalLogDisplayLevel ()
Devuelve la visualización del nivel de registro actual para el registro global
Devoluciones | |
---|---|
Log.LogLevel | logLevel el LogLevel a usar |
getLogRegistry
public static ILogRegistry getLogRegistry ()
Obtener la instancia LogRegistry
Devoluciones | |
---|---|
ILogRegistry | un LogRegistry que se puede usar para registrar, obtener, escribir y cerrar registros |
getLogger
public ILeveledLogOutput getLogger ()
Obtiene el registrador subyacente asociado con este subproceso.
Devoluciones | |
---|---|
ILeveledLogOutput | el registrador para este grupo de subprocesos, o el registrador global si no se ha registrado uno para el grupo de subprocesos. |
evento de registro
public void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event,args)
Llame a este método para registrar un evento de un tipo con la información asociada en el mapa. La hora del evento se agrega automáticamente.
Parámetros | |
---|---|
logLevel | Log.LogLevel : el LogLevel que se imprimirá. |
event | ILogRegistry.EventType : el ILogRegistry.EventType del evento para registrar. |
args |
imprimir y solicitar registro
public void printAndPromptLog (Log.LogLevel logLevel, String tag, String message)
Parámetros | |
---|---|
logLevel | Log.LogLevel |
tag | String |
message | String |
imprimirRegistro
public void printLog (Log.LogLevel logLevel, String tag, String message)
Parámetros | |
---|---|
logLevel | Log.LogLevel |
tag | String |
message | String |
registrarseRegistrador
public void registerLogger (ILeveledLogOutput log)
Registra el registrador como la instancia que se utilizará para el subproceso actual.
Parámetros | |
---|---|
log | ILeveledLogOutput |
saveGlobalLog
public void saveGlobalLog ()
Guarda todo el contenido de los registradores globales en archivos tmp.
setGlobalLogDisplayLevel
public void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
Establecer la visualización del nivel de registro para el registro global
Parámetros | |
---|---|
logLevel | Log.LogLevel : el LogLevel a usar |
unregisterLogger
public void unregisterLogger ()
Anula el registro del registrador actual en vigor para el subproceso actual.