ILogRegistry
public interface ILogRegistry
implements Log.ILogOutput
com.android.tradefed.log.ILogRegistry |
Un'interfaccia per un logger singleton ILogOutput
che esegue il multiplexing e gestisce diversi logger.
Riepilogo
Metodi pubblici | |
---|---|
abstract void | closeAndRemoveAllLogs () Chiude e rimuove tutti i log gestiti da questo LogRegistry. |
abstract void | dumpLogs () Metodo di diagnosi per eseguire il dump di tutti i registri nei file. |
abstract void | dumpToGlobalLog ( ILeveledLogOutput log) Scarica l'intero contenuto di un logger |
abstract Log.LogLevel | getGlobalLogDisplayLevel () Restituisce la visualizzazione del livello di registro corrente per il registro globale |
abstract void | logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, args) logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, args) Chiamare questo metodo per registrare un evento da un tipo con le informazioni associate nella mappa. |
abstract void | registerLogger ( ILeveledLogOutput log) Registra il logger come istanza da utilizzare per il thread corrente. |
abstract void | saveGlobalLog () Salva tutti i contenuti dei logger globali in file tmp. |
abstract void | setGlobalLogDisplayLevel (Log.LogLevel logLevel) Impostare la visualizzazione del livello di registro per il registro globale |
abstract void | unregisterLogger () Annulla la registrazione del logger corrente attivo per il thread corrente. |
Metodi pubblici
closeAndRemoveAllLogs
public abstract void closeAndRemoveAllLogs ()
Chiude e rimuove tutti i log gestiti da questo LogRegistry.
dumpLogs
public abstract void dumpLogs ()
Metodo di diagnosi per eseguire il dump di tutti i registri nei file.
dumpToGlobalLog
public abstract void dumpToGlobalLog (ILeveledLogOutput log)
Scarica l'intero contenuto di un logger ILeveledLogOutput
nel registro globale.
getGlobalLogDisplayLevel
public abstract Log.LogLevel getGlobalLogDisplayLevel ()
Restituisce la visualizzazione del livello di registro corrente per il registro globale
ritorna | |
---|---|
Log.LogLevel | logLevel il LogLevel da utilizzare |
logEvent
public abstract void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event,args)
Chiamare questo metodo per registrare un evento da un tipo con le informazioni associate nella mappa. L'ora dell'evento viene aggiunta automaticamente.
Parametri | |
---|---|
logLevel | Log.LogLevel : il LogLevel da stampare. |
event | ILogRegistry.EventType : ILogRegistry.EventType dell'evento da registrare. |
args |
registerLogger
public abstract void registerLogger (ILeveledLogOutput log)
Registra il logger come istanza da utilizzare per il thread corrente.
Parametri | |
---|---|
log | ILeveledLogOutput |
saveGlobalLog
public abstract void saveGlobalLog ()
Salva tutti i contenuti dei logger globali in file tmp.
setGlobalLogDisplayLevel
public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
Impostare la visualizzazione del livello di registro per il registro globale
Parametri | |
---|---|
logLevel | Log.LogLevel : il LogLevel da utilizzare |
unregisterLogger
public abstract void unregisterLogger ()
Annulla la registrazione del logger corrente attivo per il thread corrente.