Log4j ne pas écrire les logs dans le fichier

Je suis en utilisant slf4j sur log4j.

     <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
            <version>1.7.12</version>
        </dependency>
     <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
            <version>1.7.12</version>
     </dependency>

La log4j.propriétés est dans le dossier WEB-INF et a le contenu suivant:

log4j.rootLogger=DEBUG, stdout, file

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n

log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=D:\\logs\\log4j.log
log4j.appender.file.MaxFileSize=5MB
log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n

Sur un autre environnement, avec la même version de Tomcat le même respository fonctionne bien, à l'enregistrement sur le fichier...

voir si cette question est utile pour vous : stackoverflow.com/questions/14544991/...
Vous pouvez poster votre élargi de la structure de projet ?
Avez-vous essayé d'ajouter -Dlog4j.débogage de votre JVM arguments pour obtenir log4j pour imprimer ses informations de démarrage? Sont votre journal des déclarations montrant dans le Système.? - Ils suivre le format spécifié dans votre fichier de config? Si vous modifiez le format dans le fichier de configuration, effectuez les déclarations dans le Système.changement aussi? S'ils ne le font pas, log4j n'est pas de trouver votre fichier de configuration.
Avez-vous essayé cette simple helloworld stackoverflow.com/questions/4311026/...

OriginalL'auteur Misca | 2015-08-13