ILogRegistry
public
interface
ILogRegistry
implements
Log.ILogOutput
com.android.tradefed.log.ILogRegistry |
Un'interfaccia per un ILogOutput
logger singleton 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 diagnostica per scaricare tutti i log in file. |
abstract
void
|
dumpToGlobalLog(ILeveledLogOutput log)
Esegue il dump dell'intero contenuto di un logger |
abstract
Log.LogLevel
|
getGlobalLogDisplayLevel()
Restituisce la visualizzazione del livello di log corrente per il log globale |
abstract
void
|
logEvent(Log.LogLevel logLevel, ILogRegistry.EventType event,
Chiama questo metodo per registrare un evento di 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 log per il log globale |
abstract
void
|
unregisterLogger()
Annullamento della 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 diagnostica per scaricare tutti i log in file.
dumpToGlobalLog
public abstract void dumpToGlobalLog (ILeveledLogOutput log)
Esegue il dump dell'intero contenuto di un logger ILeveledLogOutput
nel log globale.
Questo è utile in scenari in cui sai che l'output del logger non verrà salvato definitivamente, ma vuoi che i contenuti vengano salvati da qualche parte e non persi.
getGlobalLogDisplayLevel
public abstract Log.LogLevel getGlobalLogDisplayLevel ()
Restituisce la visualizzazione del livello di log corrente per il log globale
Ritorni | |
---|---|
Log.LogLevel |
logLevel il LogLevel da utilizzare |
logEvent
public abstract void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event,args)
Chiama questo metodo per registrare un evento di 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 : il ILogRegistry.EventType dell'evento da registrare. |
args |
: la mappa degli argomenti da aggiungere alla voce del log per ottenere ulteriori dettagli sull'evento. |
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 log per il log globale
Parametri | |
---|---|
logLevel |
Log.LogLevel : il LogLevel da utilizzare |
unregisterLogger
public abstract void unregisterLogger ()
Annullamento della registrazione del logger corrente attivo per il thread corrente.