Registro de registro

public interface ILogRegistry
implements Log.ILogOutput

com.android.tradefed.log.ILogRegistry.


Una interfaz para un registrador singleton ILogOutput que multiplexa y administra diferentes los registradores.

Resumen

Métodos públicos

abstract void closeAndRemoveAllLogs()

Cierra y quita todos los registros que administra este LogRegistry.

abstract void dumpLogs()

Método de diagnóstico para volcar todos los registros en archivos.

abstract void dumpToGlobalLog(ILeveledLogOutput log)

Vuelca todo el contenido de un registrador ILeveledLogOutput en el registro global.

abstract Log.LogLevel getGlobalLogDisplayLevel()

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

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

abstract void registerLogger(ILeveledLogOutput log)

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

abstract void saveGlobalLog()

Guarda todo el contenido de los registradores globales en archivos tmp.

abstract void setGlobalLogDisplayLevel(Log.LogLevel logLevel)

Configura la visualización del nivel de registro para el registro global

abstract void unregisterLogger()

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

Métodos públicos

cerrarAndRemoveAllLogs

public abstract void closeAndRemoveAllLogs ()

Cierra y quita todos los registros que administra este LogRegistry.

dumpLogs

public abstract void dumpLogs ()

Método de diagnóstico para volcar todos los registros en archivos.

dumpToGlobalLog

public abstract 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 abstract 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á

Evento de registro

public abstract 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.

registerLogger

public abstract void registerLogger (ILeveledLogOutput log)

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

Parámetros
log ILeveledLogOutput

guardarGlobalLog

public abstract void saveGlobalLog ()

Guarda todo el contenido de los registradores globales en archivos tmp.

setGlobalLogDisplayLevel

public abstract 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 abstract void unregisterLogger ()

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