Utilisation de log4j avec JBoss 7.1
Comment puis-je utiliser log4j avec JBoss 7.1?
J'ai un log4j-1.2.16.jar dans mon WebContent/WEB-INF/lib du dossier. Quand je l'ai sortie le résultat de Logger.getRootLogger().getClass().toString()
- je obtenir class org.jboss.logmanager.log4j.BridgeLogger
qui est faux.
Si j'ajoute Dependencies: org.apache.commons.logging
à mon MANIFESTE.MF fichier j'obtiens le même résultat.
Cette résultats dans le problème que mon log4j.propriétés fichier (que j'ai créé unter WEB-INF/classes) est ignoré.
source d'informationauteur T3rm1
Vous devez vous connecter pour publier un commentaire.
Il y aura bientôt une manière qui tout fonctionne pour vousmais actuellement, vous devez exclure les log4j dépendance à partir de votre déploiement. Vous aurez également à appeler manuellement la PropertyConfigurator.configurer() pour charger le fichier de propriétés.
Le fichier suivant (jboss-deployment-structure.xml) doit contenir les éléments suivants:
Puis ajouter y compris votre propre version de log4j dans le
WEB-INF/lib
répertoire de travail comme vous l'attendez.