L'exemple suivant présente le mode de définition des espaces de noms et des niveaux de journalisation dans le fichier JRE_DIRECTORY/lib/logging.properties, utilisé pour définir le niveau de journal de l'environnement d'exécution Java. Toutes les applications utilisant ce JRE présenteront la même configuration de journalisation. L'exemple de configuration ci-dessous définit le niveau de journalisation sur INFO pour l'espace de noms javax.jms.connection et indique que la sortie doit être écrite dans java.util.logging.ConsoleHandler .
#logging.properties file. # « handlers » spécifie une liste des classes de gestionnaire de journaux, # séparées par une virgule. Ces gestionnaires seront installés au # démarrage de la VM. Notez que ces classes doivent être comprises # dans le chemin de classe système. # Par défaut, seul un ConsoleHandler (gestionnaire de consoles) est # configuré, affichant ainsi uniquement des messages aux niveaux INFO # et supérieurs. handlers= java.util.logging.ConsoleHandler # Niveau de journalisation global par défaut. # Celui-ci permet de spécifier quels types d'événements sont consignés # dans l'ensemble des journaux. Pour tout service donné, ce niveau global # peut être remplacé par un niveau spécifique au service. # Notez que le ConsoleHandler dispose également d'un paramètre de # niveau distinct pour limiter les messages imprimés dans la console. .level= INFO # Seuls les messages de niveaux INFO et supérieurs sont imprimés dans la console. java.util.logging.ConsoleHandler.level = INFO java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter # Le journal, dont l'espace de noms est javax.jms.connection, écrira les messages # Level.INFO dans son ou ses gestionnaires de sortie. Dans cette configuration, # le gestionnaire de sortie est défini sur java.util.logging.ConsoleHandler. javax.jms.connection.level = INFO