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 ILeveledLogOutput nel log globale.

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)

Chiama 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)

Imposta la visualizzazione del livello di registro per il registro globale

abstract void unregisterLogger ()

Annulla la registrazione del logger corrente in vigore 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 log globale.

Ciò è utile negli scenari in cui sai che l'output del logger non verrà salvato in modo permanente, ma desideri che i contenuti vengano salvati da qualche parte e non vadano persi.

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)

Chiama 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 : la mappa degli argomenti da aggiungere alla voce di log per avere maggiori dettagli sull'evento.

registroLogger

public abstract void registerLogger (ILeveledLogOutput log)

Registra il logger come istanza da utilizzare per il thread corrente.

Parametri
log ILeveledLogOutput

salvaGlobalLog

public abstract void saveGlobalLog ()

Salva tutti i contenuti dei logger globali in file tmp.

setGlobalLogDisplayLevel

public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

Imposta 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 in vigore per il thread corrente.