existe-t-il une méthode API Apache Commons / Log4J Log4j, qui peut être utilisée pour désactiver complètement la journalisation complètement, même pour les enregistreurs situés dans des bibliothèques tierces? P>
Contexte: J'aimerais utiliser Java.Util.Logging dans une application Web de Glassfish V3. Cependant, une bibliothèque tierce partie dans cette application Web utilise Log4J Logging et Apache Commons Logging. Pour enregistrer des ressources, cette journalisation doit être minimisée ou éteinte. P>
3 Réponses :
Modifiez votre configuration de log4j et définissez le niveau de journalisation sur l'erreur ou l'exemple fatal
pour hibernate: p> Ceci va nain la sortie de journalisation à presque zéro, laissant uniquement Messages d'erreur critiques. P> p>
Où se trouve le fichier de configuration ou devons-nous créer et en fournir un?
Vous pouvez simplement augmenter le seuil de journal par package pour les bibliothèques externes. Je ne sais pas de le transformer. p>
regarder http://www.slf4j.org/ P>
Il fournit des versions des bibliothèques de journalisation de Log4J et Commons qui achètent tous les messages à une implémentation de votre choix. P>
Votre bibliothèque tiers a-t-elle un fichier log4j.xml?