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/libCode:
 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:
 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:
 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! :D
