Google s'est engagé à promouvoir l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

Registre

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 approprié basé sur le ThreadGroup du thread effectuant l'appel.

Notez que le registre hache sur le ThreadGroup auquel appartient un thread. Si un thread est généré avec son propre ThreadGroup explicitement fourni, il n'héritera pas du journal du thread parent et devra donc enregistrer son propre enregistreur auprès du LogRegistry s'il veut enregistrer la sortie.

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

Log.LogLevel getGlobalLogDisplayLevel ()

Renvoie l'affichage du niveau de journal actuel pour le journal global

static ILogRegistry getLogRegistry ()

Obtenez l'instance LogRegistry

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 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 journal comme instance à utiliser pour le thread actuel.

void saveGlobalLog ()

Enregistre tout le contenu des journaux globaux dans des fichiers tmp.

void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

Définir l'affichage du niveau de journal 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 dans le 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 l'intégralité du contenu d'un 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 vous voulez que le contenu soit enregistré quelque part et non perdu.

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 ()

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 journal sous-jacent associé à ce thread.

Retour
ILeveledLogOutput le journal de ce groupe de threads, ou le journal global s'il n'en a pas été enregistré pour le groupe de threads.

logEvent

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 : ILogRegistry.EventType de l'événement à consigner.

args : la carte des arguments à ajouter à l'entrée du journal pour obtenir plus de détails sur l'événement.

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

registerLogger

public void registerLogger ( ILeveledLogOutput log)

Enregistre le journal comme instance à utiliser pour le thread actuel.

Paramètres
log ILeveledLogOutput

saveGlobalLog

public void saveGlobalLog ()

Enregistre tout le contenu des journaux globaux dans des fichiers tmp.

setGlobalLogDisplayLevel

public void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

Définir l'affichage du niveau de journal 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.