Fichier logger.properties de configuration des paramètres des programmes de consignation
Utilisez le fichier Logger.properties pour définir les attributs du programme de consignation des programmes de consignation spécifiques.
Le fichier des propriétés est chargé lors du premier appel de la méthode Logger.getLogger(nom_programmeconsignation) dans une application.
Important : le nom du fichier Logger.properties est sensible à la casse. Utilisez un "L" majuscule dans le nom de fichier.
Lorsqu'une application appelle la méthode Logger.getLogger la première fois,
tous les fichiers de propriétés du programme de consignation disponibles sont chargés. Les applications peuvent fournir des fichiers Logger.properties dans :
- le répertoire META-INF du fichier d'archive Java™ de l'application
- les répertoires inclus dans le chemin d'accès aux classes d'un module d'application
- les répertoires inclus dans le chemin d'accès aux classes de l'application
Le fichier des propriétés contient deux catégories de paramètre : contrôle
de programme de consignation et données du programme de consignation :
- Informations relatives au contrôle du programme de consignation
- Niveau de localisation minimal : niveau LogRecord minimal pour lequel la localisation sera tentée
- Groupe : groupe logique auquel appartient ce composant
- Fabrique d'événements : fichier du modèle Common Base Event à utiliser avec la fabrique d'événements. La convention de dénomination de ce modèle est le nom de composant complet avec l'extension de fichier .event.xml. Par exemple, un modèle qui s'applique au module com.ibm.compXYZ est appelé com.ibm.compXYZ.event.xml.
- Informations relatives aux données du programme de consignation
- Nom du produit
- Un nom d'organisation
- Nom de composant
- Extensions et propriétés supplémentaires
Syntaxe du fichier Logger.properties
Utilisez la syntaxe suivante pour définir les propriétés du programme de consignation :
<nom de base du programme de consignation>.<propriété>=valeurOù :
nom de base du programme de consignation représente la partie de démarrage du nom du programme de consignation auquel s'applique la propriété. Tous les programmes de consignation dont le nom commence par cette chaîne appliquent cette propriété.propriété est l'une des propriétés suivantes :
- organization
- product
- component
- minimum_localization_level
- group
- eventfactory
préférence_gestionnaire=opérateur (cette propriété écrit tout ce qui est consigné dans la console WTO, write-to-operator. Sans cette propriété, le niveau AUDIT n'est écrit que sur la copie papier WTO).
Exemple de fichier Logger.properties
Dans l'exemple suivant, la fabrique d'événements
com.ibm.xyz.MyEventFactory sera utilisée par les programmes de consignation dans le package com.ibm.websphere.abc ou
dans les sous-packages qui ne remplacent pas cette valeur dans leur propre fichier de configuration.
com.ibm.websphere.abc.eventfactory=com.ibm.xyz.MyEventFactory
Fichier Logger.properties de groupe
Dans l'exemple suivant,
le groupe est MyTraceGroup et les composants sont com.ibm.stuff et com.ibm.morestuff :
com.ibm.stuff.group=MyTraceGroup
com.ibm.morestuff.group=MyTraceGroup