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 d'extraire 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,
Appelez cette méthode pour consigner un événement d'un type avec les informations associées dans la carte. |
abstract
void
|
registerLogger(ILeveledLogOutput log)
Enregistre le journalisateur en tant qu'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éfinir l'affichage du niveau de journalisation pour le journal global |
abstract
void
|
unregisterLogger()
Désinscrit le journal actuellement 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 d'extraire 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 lorsque vous savez que la sortie du journal 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 le LogLevel à utiliser |
logEvent
public abstract void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event,args)
Appelez cette méthode pour consigner 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 : ILogRegistry.EventType de l'événement à consigner. |
args |
: mappage des arguments à ajouter à l'entrée de journal pour obtenir plus d'informations sur l'événement. |
registerLogger
public abstract void registerLogger (ILeveledLogOutput log)
Enregistre le journalisateur en tant qu'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éfinir l'affichage du niveau de journalisation pour le journal global
Paramètres | |
---|---|
logLevel |
Log.LogLevel : LogLevel à utiliser |
unregisterLogger
public abstract void unregisterLogger ()
Désinscrit le journal actuellement en vigueur pour le thread actuel.