Chaque fois que je consulte le fichier journal catalina.out
de Tomcat, je vois des lignes doubles pour chaque entrée de journal. Pourquoi cela arrive-t-il? Cela est-il déjà arrivé à tout utilisateur Java (Tomcat)?Pourquoi Tomcat double-t-il mes lignes de journal dans le fichier journal catalina.out?
Répondre
Cela m'arrive lorsque j'ai 2 copies de log4j.properties sur le chemin de classe. Vérification de plusieurs configurations de journalisation
Le fichier log4j.properties de votre application Web est-il configuré pour se connecter à catalina.out? Tomcat enregistre déjà les événements et si votre application s'y connecte également, cela expliquerait probablement les entrées doublées.
Cela a probablement quelque chose à voir avec l'ordre de chargement des pots. Sur un projet plus ancien, j'étais sur place, cela arrivait tout le temps, la solution était de réordonner les pots dans l'ordre «parfait» et les choses se réparaient.
Il se peut que ce ne soit pas simplement plusieurs log4j, mais la consignation des journaux, slf4j, etc. Essayez de les réorganiser, mais sans voir votre commande de classes, il est difficile de vous aider.
Vérifiez votre log4j pour vous assurer que vous n'êtes pas « double appending » à votre enregistreur. Votre enregistreur racine est déjà associé à un appender et si vous filtrez une catégorie supplémentaire, assurez-vous de ne pas spécifier d'appender à moins que vous ne souhaitiez que ce dernier soit associé à un autre appender que la racine.
<category name="org.apache.commons">
<priority value="warn"/>
<!-- don't add the same appender as your root appender -->
</category>
J'ai eu le même problème. comme ceci:
log4j.rootLogger=info,R
log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
log4j.appender.R.File=${catalina.home}/logs/catalina.out
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d{yyyy.MM.dd HH:mm:ss} %5p %c{1}(%L):? %m%n
log4j.logger.org.apache=info, R
qui se trouve juste à log4j.rootLogger=info,R
log4j.rootLogger=R
il fonctionne!
- 1. Comment créer un fichier journal dans le dossier tomcat/logs
- 2. log4j connexion à catalina.out dans unix au lieu du fichier journal
- 3. Ecriture d'exceptions dans le fichier journal Windows
- 4. sélection d'un fichier journal
- 5. Le fichier journal des événements est plein
- 6. c troncation de fichier journal 0 #
- 7. Comment puis-je installer cronolog dans Tomcat pour une rotation quotidienne du journal?
- 8. erreurs de génération mod_rewrite dans le journal
- 9. visionneuse de fichier journal pour Eclipse
- 10. Vidage du fichier dans un fichier séparé avec tomcat?
- 11. Comment créer un fichier journal dans SSIS
- 12. Comment remplacer un fichier journal dans log4j?
- 13. Quelle est la différence entre le journal de trace et le journal de compteur?
- 14. Écriture de fichier journal imprévisible en PHP
- 15. Limite Derby Taille du fichier journal
- 16. Fichier journal différent pour un contrôleur spécifique
- 17. Tomcat 6 roulement et purge du journal HTTP
- 18. Nom de fichier personnalisé dans un fichier journal Log4Net tournant?
- 19. Suivre les impressions d'image/statistiques dans le fichier journal
- 20. Tortoise SVN Auteur dans le fichier journal manquant
- 21. Le fichier journal binaire MySQL n'est pas créé - Windows XP
- 22. Comment utiliser l'accès au journal en combinaison avec Tomcat 5.5?
- 23. Le fichier journal de la base de données est plein
- 24. tortue svn erreur Afficher journal pour le fichier - Chemin introuvable
- 25. Journal lorsqu'un fichier est demandé au serveur
- 26. Regarder/lire un fichier journal en croissance
- 27. Service Web et fichier journal Question
- 28. Mon fichier journal est trop volumineux
- 29. Récupérer les données perdues du fichier journal?
- 30. Get fichier log4net journal en C#