Registre des journaux
public class LogRegistry
extends Object
implements ILogRegistry
java.lang.Object | |
↳ | com.android.tradefed.log.LogRegistry |
Implémentation d' ILogRegistry
qui multiplexe et gère différents enregistreurs, en utilisant celui approprié 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 dans le répertoire spécifié. |
void | dumpToGlobalLog ( ILeveledLogOutput log) Vide l’intégralité du contenu d’un enregistreur |
Log.LogLevel | getGlobalLogDisplayLevel () Renvoie l'affichage du niveau de journalisation actuel pour le journal global |
static ILogRegistry | getLogRegistry () Obtenez l'instance |
ILeveledLogOutput | getLogger () Obtient le logger 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 enregistrer 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 logger comme 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 () Désenregistre le logger actuel en vigueur pour le thread actuel. |
Méthodes publiques
fermerEtSupprimerAllLogs
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 dans le répertoire spécifié.
Paramètres | |
---|---|
dir | File : répertoire dans lequel enregistrer le fichier, peut être nul, le fichier sera enregistré dans le répertoire tmp. |
dumpVersGlobalLog
public void dumpToGlobalLog (ILeveledLogOutput log)
Vide l’intégralité du contenu d’un enregistreur ILeveledLogOutput
dans le journal global.
getGlobalLogDisplayLevel
public Log.LogLevel getGlobalLogDisplayLevel ()
Renvoie l'affichage du niveau de journalisation actuel pour le journal global
Retour | |
---|---|
Log.LogLevel | logLevel le LogLevel à utiliser |
getLogRegistry
public static ILogRegistry getLogRegistry ()
Obtenez l'instance LogRegistry
Retour | |
---|---|
ILogRegistry | un LogRegistry qui peut être utilisé pour enregistrer, obtenir, écrire et fermer les journaux |
getLogger
public ILeveledLogOutput getLogger ()
Obtient le logger sous-jacent associé à ce thread.
Retour | |
---|---|
ILeveledLogOutput | l'enregistreur de ce groupe de threads, ou l'enregistreur global s'il n'en existe pas un pour le groupe de threads. |
journalÉvénement
public 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 |
printAndPromptLog
public void printAndPromptLog (Log.LogLevel logLevel, String tag, String message)
Paramètres | |
---|---|
logLevel | Log.LogLevel |
tag | String |
message | String |
imprimerJournal
public void printLog (Log.LogLevel logLevel, String tag, String message)
Paramètres | |
---|---|
logLevel | Log.LogLevel |
tag | String |
message | String |
s'inscrireLogger
public void registerLogger (ILeveledLogOutput log)
Enregistre le logger comme 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 |
désinscrireLogger
public void unregisterLogger ()
Désenregistre le logger actuel en vigueur pour le thread actuel.