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 se 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 ILeveledLogOutput en el registro global.

Log.LogLevel getGlobalLogDisplayLevel()

Muestra la visualización del nivel de registro actual para el registro global

static ILogRegistry getLogRegistry()

Obtén la instancia LogRegistry

ILeveledLogOutput getLogger()

Obtiene el registrador subyacente asociado a este subproceso.

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.

void printAndPromptLog(Log.LogLevel logLevel, String tag, String message)

Se envía cuando se debe imprimir un mensaje de registro y, si es posible, se muestra al usuario en una cuadro de diálogo.

void printLog(Log.LogLevel logLevel, String tag, String message)

Se envía cuando se debe imprimir un mensaje de registro.

void registerLogger(ILeveledLogOutput log)

Registra el registrador como la instancia que se usará para el subproceso actual.

static void resetLocalGroup()

Restablece el contexto localizado.

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

static void setLocalGroup(ThreadGroup tg)

Realiza un seguimiento de un contexto localizado cuando se usan las propiedades dentro del servidor de gRPC.

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)

Se envía cuando se debe imprimir un mensaje de registro y, si es posible, se muestra al usuario en una cuadro de diálogo.

Parámetros
logLevel Log.LogLevel: Es la enum LogLevel que representa la prioridad del mensaje.

tag String: Es la etiqueta asociada con el mensaje.

message String: Es el mensaje que se mostrará.

Registrodeimpresión

public void printLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

Se envía cuando se debe imprimir un mensaje de registro.

Parámetros
logLevel Log.LogLevel: Es la enum LogLevel que representa la prioridad del mensaje.

tag String: Es la etiqueta asociada con el mensaje.

message String: Es el mensaje que se mostrará.

registerLogger

public void registerLogger (ILeveledLogOutput log)

Registra el registrador como la instancia que se usará para el subproceso actual.

Parámetros
log ILeveledLogOutput

restablecerLocalGroup

public static void resetLocalGroup ()

Restablece el contexto localizado.

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á.

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

Realiza un seguimiento de un contexto localizado cuando se usan las propiedades dentro del servidor de gRPC.

Parámetros
tg ThreadGroup

cancelar el registro de Logging

public void unregisterLogger ()

Anula el registro del registrador actual en vigor para el subproceso actual.