LogRegistry
public class LogRegistry
extends Object
implements ILogRegistry
java.lang.Object | |
↳ | com.android.tradefed.log.LogRegistry |
Une implémentation ILogRegistry
qui multiplexe et gère différents enregistreurs, en utilisant celui qui convient en fonction du ThreadGroup
du thread effectuant l'appel.
Résumé
Méthodes publiques | |
---|---|
void | closeAndRemoveAllLogs () Ferme et supprime tous les journaux gérés par ce LogRegistry. |
void | dumpLogs () Méthode de diagnostic pour vider tous les journaux dans des fichiers. |
void | dumpLogsToDir (File dir) Enregistrez les données du journal dans des fichiers du répertoire spécifié. |
void | dumpToGlobalLog ( ILeveledLogOutput log) Vide tout le contenu d'un enregistreur |
Log.LogLevel | getGlobalLogDisplayLevel () Renvoie l'affichage du niveau de journal actuel pour le journal global |
static ILogRegistry | getLogRegistry () Obtenir l'instance |
ILeveledLogOutput | getLogger () Obtient le journal sous-jacent associé à ce thread. |
void | logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, args) logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, args) Appelez cette méthode pour consigner un événement à partir d'un type avec les informations associées dans la carte. |
void | printAndPromptLog (Log.LogLevel logLevel, String tag, String message) |
void | printLog (Log.LogLevel logLevel, String tag, String message) |
void | registerLogger ( ILeveledLogOutput log) Enregistre le journal en tant qu'instance à utiliser pour le thread actuel. |
void | saveGlobalLog () Enregistre tout le contenu des enregistreurs globaux dans des fichiers tmp. |
void | setGlobalLogDisplayLevel (Log.LogLevel logLevel) Définir l'affichage du niveau de journalisation pour le journal global |
void | unregisterLogger () Annule l'enregistrement de l'enregistreur actuel en vigueur pour le thread actuel. |
Méthodes publiques
closeAndRemoveAllLogs
public void closeAndRemoveAllLogs ()
Ferme et supprime tous les journaux gérés par ce LogRegistry.
dumpLogs
public void dumpLogs ()
Méthode de diagnostic pour vider tous les journaux dans des fichiers.
dumpLogsToDir
public void dumpLogsToDir (File dir)
Enregistrez les données du journal dans des fichiers du répertoire spécifié.
Paramètres | |
---|---|
dir | File : répertoire pour enregistrer le fichier, peut être nul, le fichier sera enregistré dans le répertoire tmp. |
dumpToGlobalLog
public void dumpToGlobalLog (ILeveledLogOutput log)
Vide tout le contenu d'un enregistreur ILeveledLogOutput
dans le journal global.
getGlobalLogDisplayLevel
public Log.LogLevel getGlobalLogDisplayLevel ()
Renvoie l'affichage du niveau de journal actuel pour le journal global
Retour | |
---|---|
Log.LogLevel | logLevel le LogLevel à utiliser |
getLogRegistry
public static ILogRegistry getLogRegistry ()
Obtenir l'instance LogRegistry
Retour | |
---|---|
ILogRegistry | un LogRegistry qui peut être utilisé pour enregistrer, obtenir, écrire et fermer des journaux |
getLogger
public ILeveledLogOutput getLogger ()
Obtient le journal sous-jacent associé à ce thread.
Retour | |
---|---|
ILeveledLogOutput | l'enregistreur pour ce groupe de threads, ou l'enregistreur global s'il n'y en a pas un enregistré pour le groupe de threads. |
logEvent
public void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event,args)
Appelez cette méthode pour consigner 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 : ILogRegistry.EventType de l'événement à consigner. |
args |
printAndPromptLog
public void printAndPromptLog (Log.LogLevel logLevel, String tag, String message)
Paramètres | |
---|---|
logLevel | Log.LogLevel |
tag | String |
message | String |
printLog
public void printLog (Log.LogLevel logLevel, String tag, String message)
Paramètres | |
---|---|
logLevel | Log.LogLevel |
tag | String |
message | String |
enregistrerLogger
public void registerLogger (ILeveledLogOutput log)
Enregistre le journal en tant qu'instance à utiliser pour le thread actuel.
Paramètres | |
---|---|
log | ILeveledLogOutput |
saveGlobalLog
public void saveGlobalLog ()
Enregistre tout le contenu des enregistreurs globaux dans des fichiers tmp.
setGlobalLogDisplayLevel
public 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 |
unregisterLogger
public void unregisterLogger ()
Annule l'enregistrement de l'enregistreur actuel en vigueur pour le thread actuel.