log4j:PRÉVENIR Aucun de ces biens [ajouter] dans org.apache.log4j.ConsoleAppender
Quelqu'un peut m'aider avec ce message d'erreur. Je ne sais pas pourquoi mon application n'est pas en mesure pour l'enregistrement des messages. Il affiche toujours le message d'avertissement quand je le lance. Je ne pouvais pas obtenir tout beaucoup d'aide de Google.
log4j:PRÉVENIR Aucun de ces biens [ajouter] dans
org.apache.log4j.ConsoleAppender
J'ai gardé le log4j.properties
fichier dans le dossier src de
log4j.debug=true log4j.rootLogger=INFO, STDOUT log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender log4j.appender.La sortie standard STDOUT.Target=Système.hors log4j.appender.La sortie standard STDOUT.layout=org.apache.log4j.PatternLayout log4j.appender.La sortie standard STDOUT.de mise en page.ConversionPattern=%d{jj MMM aaaa HH:mm:ss,SSS} %-5p - %-32c{1} - %m\n
Ma demande est un Spring MVC projet
Ici est le fichier de propriétés
log4j.debug=true # Racine option d'enregistreur log4j.rootLogger=INFO, STDOUT # Direct les messages de log un fichier journal log4j.appender.fichier=org.apache.log4j.RollingFileAppender #Redirection de dossier logs de Tomcat #log4j.appender.fichier.Fichier=${catalina.home}/logs/enregistrement.journal log4j.appender.fichier.File=C:\\logigng.journal log4j.appender.fichier.MaxFileSize=10 MO log4j.appender.fichier.MaxBackupIndex=10 log4j.appender.fichier.layout=org.apache.log4j.PatternLayout log4j.appender.fichier.de mise en page.ConversionPattern=%d{jj MMM aaaa HH:mm:ss,SSS} %-5p - %-32c{1} - %m\n # Direct du journal des messages sur la sortie standard log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender #log4j.appender.La sortie standard STDOUT.Target=Système.hors log4j.appender.La sortie standard STDOUT.layout=org.apache.log4j.PatternLayout log4j.appender.La sortie standard STDOUT.de mise en page.ConversionPattern=%d{jj MMM aaaa HH:mm:ss,SSS} %-5p - %-32c{1} - %m\n
- collez l'ensemble de votre log4j.propriétés
- Si vous avez un Maven de la structure, vous devez déplacer votre
log4j.properties
à/src/main/resources
(et aussi pour/src/test/resources
dans le cas où vous souhaitez remplacer ces valeurs lors de l'exécution des tests)
Vous devez vous connecter pour publier un commentaire.
Je l'ai résolu.
Certains dépendance pot est à l'origine de ce problème. L'Application est la cueillette de log4j.les propriétés de ce pot au lieu de ce que j'ai donné. De toute façon ce fichier jar n'est pas nécessaire, de sorte que je l'ai enlevé.
J'ai identifié ce par l'exécution de la JVM paramètre
Je me demande encore est-il un autre moyen de contourner cela sans enlever ce pot