Bonjour,

je développe actuellement une application J2EE avec Hibernate et je me suis lancé avec Log4J.

Mon problème est le suivant : lorsque je démarre mon serveur avec mon appli chargée en autoload, j'ai le message d'erreur suivant :

No appenders could be found for logger : org.apache.catalina.startup.TldConfig

Or, il me semble que mon fichier log4j.properties est bon, le voici :
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
log4j.rootLogger=ERROR,stdout
 
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %-5p %c - File:%F - %m%n
 
# Effectue une rotation du fichier de log et initialise la sortie du logger SIGOS vers le fichier SIGOS.log
log4j.logger.SIGOS=INFO,fichier
log4j.appender.fichier=org.apache.log4j.DailyRollingFileAppender
log4j.appender.fichier.File=C:\\appft\\SIGOS\\log\\SIGOS.log
log4j.appender.fichier.DatePattern.DatePattern='.'yyyy-MM-dd
 
# Change le format de sortie du logger fichier
log4j.appender.fichier.layout=org.apache.log4j.PatternLayout
log4j.appender.fichier.layout.ConversionPattern=%d %-5p : %m%n
J'ai même essayé d'ajouter cette ligne pour résoudre le problème :
log4j.logger.org.apache.catalina.startup.TldConfig=DEBUG,stdout
mais ça ne marche toujours pas.

Pour info, mon fichier log4j.properties est dans un répértoire à part (pour pouvoir le modifier dynamiquement).
Où est-ce que je me trompe ?

Merci de me guider vers la solution.