ILogRegistry
public
interface
ILogRegistry
implements
Log.ILogOutput
| com.android.tradefed.log.ILogRegistry |
Interface pour un enregistreur singleton ILogOutput qui multiplexe et gère différents
enregistreurs.
Résumé
Méthodes publiques | |
|---|---|
abstract
void
|
closeAndRemoveAllLogs()
Ferme et supprime tous les journaux gérés par ce LogRegistry. |
abstract
void
|
dumpLogs()
Méthode de diagnostic permettant de vider tous les journaux dans des fichiers. |
abstract
void
|
dumpToGlobalLog(ILeveledLogOutput log)
Vide l'intégralité du contenu d'un enregistreur |
abstract
Log.LogLevel
|
getGlobalLogDisplayLevel()
Affiche le niveau de journalisation actuel pour le journal global. |
abstract
void
|
logEvent(Log.LogLevel logLevel, ILogRegistry.EventType event, Map<String, String> args)
Appelez cette méthode pour enregistrer un événement d'un type avec les informations associées dans la carte. |
abstract
void
|
registerLogger(ILeveledLogOutput log)
Enregistre l'enregistreur comme instance à utiliser pour le thread actuel. |
abstract
void
|
saveGlobalLog()
Enregistre tout le contenu des enregistreurs globaux dans des fichiers temporaires. |
abstract
void
|
setGlobalLogDisplayLevel(Log.LogLevel logLevel)
Définit le niveau de journalisation pour le journal global. |
abstract
void
|
unregisterLogger()
Annule l'enregistrement de l'enregistreur actuel en vigueur pour le thread actuel. |
Méthodes publiques
closeAndRemoveAllLogs
public abstract void closeAndRemoveAllLogs ()
Ferme et supprime tous les journaux gérés par ce LogRegistry.
dumpLogs
public abstract void dumpLogs ()
Méthode de diagnostic permettant de vider tous les journaux dans des fichiers.
dumpToGlobalLog
public abstract void dumpToGlobalLog (ILeveledLogOutput log)
Vide l'intégralité du contenu d'un enregistreur ILeveledLogOutput dans le journal global.
Cela est utile dans les cas où vous savez que la sortie de l'enregistreur ne sera pas enregistrée de manière permanente, mais que vous souhaitez que le contenu soit enregistré quelque part et ne soit pas perdu.
getGlobalLogDisplayLevel
public abstract Log.LogLevel getGlobalLogDisplayLevel ()
Affiche le niveau de journalisation actuel pour le journal global.
| Renvoie | |
|---|---|
Log.LogLevel |
logLevel : LogLevel à utiliser |
logEvent
public abstract void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, Map<String, String> args)
Appelez cette méthode pour enregistrer un événement d'un type avec les informations associées dans la carte. L'heure de l'événement est automatiquement ajoutée.
| Paramètres | |
|---|---|
logLevel |
Log.LogLevel : LogLevel à imprimer. |
event |
ILogRegistry.EventType : le ILogRegistry.EventType de l'événement à enregistrer. |
args |
Map : carte des arguments à ajouter à l'entrée de journal pour obtenir plus de détails sur l'
événement. |
registerLogger
public abstract void registerLogger (ILeveledLogOutput log)
Enregistre l'enregistreur comme instance à utiliser pour le thread actuel.
| Paramètres | |
|---|---|
log |
ILeveledLogOutput |
saveGlobalLog
public abstract void saveGlobalLog ()
Enregistre tout le contenu des enregistreurs globaux dans des fichiers temporaires.
setGlobalLogDisplayLevel
public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
Définit le niveau de journalisation pour le journal global.
| Paramètres | |
|---|---|
logLevel |
Log.LogLevel : LogLevel à utiliser |
unregisterLogger
public abstract void unregisterLogger ()
Annule l'enregistrement de l'enregistreur actuel en vigueur pour le thread actuel.