Configuration de Log4j dans une Webapp
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 :
Code:
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 log4j*****.jar est dans WEB-INF/lib
le fichier de configuration est dans WEB-INF/classes/...
Ma classe qui veux effectuer un log en mode debug :
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";
}
} |
J'ai le fameux message d'erreur :
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. |
Est ce que quelqu'un aurait une idée de l'origine du problème?
Merci d'avance pour votre aide! :D