Comment puis-je configurer log4j à l'aide de log4j.xml pour ajouter d'autres fichiers journaux basé sur le nom de la classe?
Je veux mettre en place log4j, de sorte que tous les journaux meessages produite à partir de classes dans le package com.foo.bar allez à la barre.le journal et le journal de toutes les meessages produite à partir de classes dans le package com.bar.blatz aller à blatz.journal.
Questions
- Comment puis-je le faire à l'aide de log4j.xml?
- Je sais que c'est possible en utilisant la propriété des fichiers, mais comment dois-je faire à l'aide de la configuration XML?
Vous devez vous connecter pour publier un commentaire.
C'est basé sur mon réponse à une question similaire:
Si vous ajoutez un appender-ref de l'élément racine, il recevra également des com.foo.bar etc messages. Vous pouvez arrêter que, en spécifiant 'additivité="false" " sur les enregistreurs de frappe.
Nous pouvons ajouter des appenders ici. Il fonctionne si l'application utilise la racine de l'enregistreur. par exemple quartz Planificateur de l'API.