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 ILeveledLogOutput dans le journal global.

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.

Ceci est utile dans les scénarios 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 ()

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 : la carte des arguments à ajouter à l'entrée du journal pour obtenir plus de détails sur l'événement.

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.