J'ai une application de printemps qui a configuré log4j (via xml) et qui fonctionne sur Tomcat6 qui fonctionnait bien jusqu'à ce que nous ajoutons un tas de dépendances via Maven. À un certain point, toute l'application a commencé à enregistrer une partie de ce qu'elle était censée être déclarée dans le fichier log4.xmlJava journalisation cauchemar et log4j ne se comporte pas comme prévu avec spring + tomcat6
"une petite diatribe ici" Pourquoi la journalisation doit-elle être aussi difficile dans le monde java? pourquoi soudainement une application qui était juste bien commencer à se comporter si bizarre et pourquoi il est si difficile de déboguer?
J'ai lu et essayer de résoudre ce problème pour les jours mais jusqu'à présent, pas de chance, espérons certains experts ici peut me donner quelques idées sur ce
J'ai ajouté l'option de débogage log4j pour vérifier si log4j est en prenant la lecture du fichier de configuration et de ses valeurs, ce qui est quelle partie de celui-ci montre
log4j: Level value for org.springframework.web is [debug].
log4j: org.springframework.web level set to DEBUG
log4j: Retreiving an instance of org.apache.log4j.Logger.
log4j: Setting [org.compass] additivity to [true].
log4j: Level value for org.compass is [debug].
log4j: org.compass level set to DEBUG
Comme vous pouvez le voir debug est activé pour boussole et spring.web, mais il ne montre que le niveau « INFO » pour les deux paquets. Mon log4j fichier de configuration n'a rien d'extraordinaire juste une ConsoleAppender plaine
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<!-- Appenders -->
<appender name="console" class="org.apache.log4j.ConsoleAppender">
<param name="Target" value="System.out" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%-5p: %c - %m%n" />
</layout>
</appender>
Quel est le truc pour faire ce travail? Qu'est-ce que c'est que mon malentendu ici? Est-ce que quelqu'un peut me diriger dans la bonne direction et expliquer comment je peux rendre ce bûcheron plus résistant à la balle?
La journalisation fonctionne-t-elle à nouveau lorsque vous supprimez ces dépendances? Juste essayer d'affiner le problème ... – FelixM