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
logaritmi.
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 log nei file. |
abstract
void
|
dumpToGlobalLog(ILeveledLogOutput log)
Scarica l'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,
Richiama 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 attuale. |
abstract
void
|
saveGlobalLog()
Salva tutti i contenuti dei logger globali nei file tmp. |
abstract
void
|
setGlobalLogDisplayLevel(Log.LogLevel logLevel)
Imposta la visualizzazione a livello di log per il log globale |
abstract
void
|
unregisterLogger()
Consente di annullare la registrazione del logger corrente per il thread corrente. |
Metodi pubblici
ChiudiERimuoviTuttiILog
public abstract void closeAndRemoveAllLogs ()
Chiude e rimuove tutti i log gestiti da questo LogRegistry.
dumpLog
public abstract void dumpLogs ()
Metodo di diagnosi per eseguire il dump di tutti i log nei file.
dumpToGlobalLog
public abstract void dumpToGlobalLog (ILeveledLogOutput log)
Scarica l'intero contenuto di un logger ILeveledLogOutput
nel log globale.
Ciò è utile negli scenari in cui sai che l'output del logger non verrà salvato in modo permanente. 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 LogLevel da usare |
logEvent
public abstract void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event,args)
Richiama questo metodo per registrare un evento da un tipo con le informazioni associate nella mappa. Data/ora dell'evento viene aggiunto automaticamente.
Parametri | |
---|---|
logLevel |
Log.LogLevel : LogLevel da stampare. |
event |
ILogRegistry.EventType : il ILogRegistry.EventType dell'evento da registrare. |
args |
: la mappa degli argomenti da aggiungere alla voce di log per ottenere maggiori dettagli sulla
. |
registryLogger
public abstract void registerLogger (ILeveledLogOutput log)
Registra il logger come istanza da utilizzare per il thread attuale.
Parametri | |
---|---|
log |
ILeveledLogOutput |
salvaGlobalLog
public abstract void saveGlobalLog ()
Salva tutti i contenuti dei logger globali nei file tmp.
setGlobalLogDisplayLevel
public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
Imposta la visualizzazione a livello di log per il log globale
Parametri | |
---|---|
logLevel |
Log.LogLevel : i LogLevel da utilizzare |
unregisterLogger
public abstract void unregisterLogger ()
Consente di annullare la registrazione del logger corrente per il thread corrente.