Hello,
Je configure pour la première log4j sur une application web.
Après avoir fait des recherches sur le web et sur le forum je ne trouve pas de solution.
voila mon fichier de configuration log4j.xml :
Le fichier log4j*****.jar est dans WEB-INF/lib
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"> <appender name="console" class="org.apache.log4j.ConsoleAppender"> <layout class="org.apache.log4j.SimpleLayout" /> </appender> <logger name="pagecode"> <level value="debug" /> <appender-ref ref="console" /> </logger> <root> <level value="debug" /> <appender-ref ref="console" /> </root> </log4j:configuration>
le fichier de configuration est dans WEB-INF/classes/...
Ma classe qui veux effectuer un log en mode debug :
J'ai le fameux message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package pagecode.candidat.search; public class SearchCandidat extends PageCodeBase { private static final Logger log = Logger.getLogger(SearchCandidat.class); //..... if(log.isDebugEnabled()){ System.out.println("debug is activate"); log.debug("je valide mon logger"); } //.............. return "ee"; } }
Est ce que quelqu'un aurait une idée de l'origine du problème?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SystemErr R log4j:WARN No appenders could be found for logger (pagecode.candidat.search.SearchCandidat). SystemErr R log4j:WARN Please initialize the log4j system properly.
Merci d'avance pour votre aide!
Partager