ILogRegistry
public
interface
ILogRegistry
implements
Log.ILogOutput
| com.android.tradefed.log.ILogRegistry |
Un'interfaccia per un ILogOutputlogger 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.