Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

LogRegistry

public class LogRegistry
extends Object implements ILogRegistry

java.lang.Object
com.android.tradefed.log.LogRegistry


Una implementación de ILogRegistry que multiplexa y gestiona diferentes registradores, utilizando el apropiado basado en el ThreadGroup del hilo que realiza la llamada.

Tenga en cuenta que el registro tiene hash en el ThreadGroup al que pertenece un hilo. Si un subproceso se genera con su propio ThreadGroup suministrado explícitamente, no heredará el registrador del subproceso principal y, por lo tanto, deberá registrar su propio registrador con LogRegistry si desea registrar la salida.

Resumen

Métodos públicos

void closeAndRemoveAllLogs ()

Cierra y elimina todos los registros gestionados 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 ILeveledLogOutput al registro global.

Log.LogLevel getGlobalLogDisplayLevel ()

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

static ILogRegistry getLogRegistry ()

Obtenga la instancia de LogRegistry

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 a utilizar para el hilo 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 vigente para el subproceso actual.

Métodos públicos

closeAndRemoveAllLogs

public void closeAndRemoveAllLogs ()

Cierra y elimina todos los registros gestionados 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 al registro global.

Esto es útil en escenarios en los que sabe que la salida del registrador no se guardará permanentemente, pero desea que el contenido se guarde en algún lugar y no se pierda.

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 utilizar

getLogRegistry

public static ILogRegistry getLogRegistry ()

Obtenga la instancia de 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.

logEvent

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 a imprimir.

event ILogRegistry.EventType : el ILogRegistry.EventType del evento para registrar.

args : el mapa de argumentos que se agregará a la entrada del registro para obtener más detalles sobre el evento.

printAndPromptLog

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

Parámetros
logLevel Log.LogLevel

tag String

message String

printLog

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 a utilizar para el hilo 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

anular registro

public void unregisterLogger ()

Anula el registro del registrador actual vigente para el subproceso actual.