ILogRegistre
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 pour 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 () Renvoie l'affichage du niveau de journalisation actuel pour le journal global |
abstract void | logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, args) logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, args) Appelez cette méthode pour enregistrer un événement à partir d’un type avec les informations associées dans la carte. |
abstract void | registerLogger ( ILeveledLogOutput log) Enregistre le logger comme instance à utiliser pour le thread actuel. |
abstract void | saveGlobalLog () Enregistre tout le contenu des enregistreurs globaux dans des fichiers tmp. |
abstract void | setGlobalLogDisplayLevel (Log.LogLevel logLevel) Définir l'affichage du niveau de journalisation pour le journal global |
abstract void | unregisterLogger () Désenregistre le logger actuel en vigueur pour le thread actuel. |
Méthodes publiques
fermerEtSupprimerAllLogs
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 pour vider tous les journaux dans des fichiers.
dumpVersGlobalLog
public abstract void dumpToGlobalLog (ILeveledLogOutput log)
Vide l’intégralité du contenu d’un enregistreur ILeveledLogOutput
dans le journal global.
getGlobalLogDisplayLevel
public abstract Log.LogLevel getGlobalLogDisplayLevel ()
Renvoie l'affichage du niveau de journalisation actuel pour le journal global
Retour | |
---|---|
Log.LogLevel | logLevel le LogLevel à utiliser |
journalÉvénement
public abstract void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event,args)
Appelez cette méthode pour enregistrer un événement à partir 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 : le LogLevel à imprimer. |
event | ILogRegistry.EventType : le ILogRegistry.EventType de l'événement à enregistrer. |
args |
s'inscrireLogger
public abstract void registerLogger (ILeveledLogOutput log)
Enregistre le logger 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 tmp.
setGlobalLogDisplayLevel
public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
Définir l'affichage du niveau de journalisation pour le journal global
Paramètres | |
---|---|
logLevel | Log.LogLevel : le LogLevel à utiliser |
désinscrireLogger
public abstract void unregisterLogger ()
Désenregistre le logger actuel en vigueur pour le thread actuel.