Fichier Logger.properties
Utilisez le fichier Logger.properties pour définir les attributs du programme de consignation pour votre composant.
Le fichier des propriétés est chargé lors du premier appel de la méthode Logger.getLogger(loggername) dans une application. Le fichier Logger.properties doit se trouver dans le chemin d'accès aux classes de WebSphere Application Server ou dans le chemin d'accès aux classes du contexte.
Le sous-système de consignation utilise des événements de base commun pour représenter tous les messages du fichier activity.log de WebSphere Application Server. Vous pouvez indiquer votre propre modèle de fabrique d'événements à utiliser avec vos consignateurs. Utilisez la propriété eventfactory du fichier Logger.properties. Pour obtenir plus de détails sur le modèle Common Base Event, voir rubrique Exemple de modèle Common Base Event.
Par convention, le nom du fichier modèle de la fabrique d'événements doit être le nom complet du module utilisant le modèle. Le nom du fichier doit se terminer par l'extension .event.xml. Par exemple, le nom de fichier modèle de fabrique d'événements valide du module com.abc.somepackage est le suivant :
com.abc.somepackage.event.xml
Lorsque vous spécifiez la valeur de la propriété eventfactory dans le fichier Logger.properties, incluez le chemin d'accès complet sans aucune barre oblique d'interlignage relative à la racine de votre entrée de chemin de classes. N'incluez pas l'extension .event.xml.
Par exemple, si les fichiers modèle de l'exemple précédent sont situés dans le répertoire com/abc/templates, la valeur valide de la propriété eventfactory est :
com/abc/templates/com.abc.somepackage
Finalement, si ce fichier modèle de fabrique d'événements est utilisé par le programme de consignation com.abc.somepackage.SomeClass, alors l'entrée suivante apparaîtra dans le fichier Logger.properties :
com.abc.somepackage.SomeClass.eventfactory=com/abc/templates/com.abc.somepackage