log4j:WARN Keine solche Eigenschaft [hinzufügen], in org.apache.log4j.ConsoleAppender
Kann mir jemand helfen mit dieser Fehlermeldung. Ich weiß nicht, warum mein Programm nicht in der Lage, Nachrichten zu protokollieren. Es zeigt immer die Fehlermeldung wenn ich es ausführen. Ich konnte nicht viel helfen, in Google.
log4j:WARN Keine solche Eigenschaft [append] in
org.apache.log4j.ConsoleAppender
Hielt ich die log4j.properties
- Datei im src-Ordner
log4j.debug=true log4j.rootLogger=INFO, STDOUT log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender log4j.appender.STDOUT.Target=System.aus log4j.appender.STDOUT.layout=org.apache.log4j.PatternLayout log4j.appender.STDOUT.layout.ConversionPattern=%d{dd MMM yyyy HH:mm:ss,SSS} %-5p - %-32c{1} - %m\n
Meine Anwendung ist eine Spring-MVC-Projekt
Hier ist das komplette properties-Datei
log4j.debug=true # Root-logger-option log4j.rootLogger=INFO, STDOUT # Direct-log-Meldungen in eine log-Datei log4j.appender.file=org.apache.log4j.RollingFileAppender #Redirect auf Tomcat-logs #log4j.appender.Datei.Datei=${catalina.home}/logs/Protokollierung.melden log4j.appender.Datei.Datei= " C:\\logigng.melden log4j.appender.Datei.MaxFileSize=10 MB log4j.appender.Datei.MaxBackupIndex=10 log4j.appender.Datei.layout=org.apache.log4j.PatternLayout log4j.appender.Datei.layout.ConversionPattern=%d{dd MMM yyyy HH:mm:ss,SSS} %-5p - %-32c{1} - %m\n # Direct-log-Meldungen nach stdout log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender #log4j.appender.STDOUT.Target=System.aus log4j.appender.STDOUT.layout=org.apache.log4j.PatternLayout log4j.appender.STDOUT.layout.ConversionPattern=%d{dd MMM yyyy HH:mm:ss,SSS} %-5p - %-32c{1} - %m\n
- fügen Sie Ihre ganze log4j.Eigenschaften
- Wenn Sie ein Maven-Struktur, die Sie bewegen soll, Ihre
log4j.properties
zu/src/main/resources
(und auch/src/test/resources
im Fall, dass Sie wollen, überschreiben Sie diese Werte beim ausführen der tests)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich es behoben.
Einige dependency-Glas ist dieses Problem verursacht. Anwendung belebt log4j.Eigenschaften von Glas anstelle von dem, was ich angegeben habe. Jedenfalls, die jar-Datei ist nicht erforderlich, so dass ich Sie entfernt.
Ich erkannte dies, indem Sie die JVM-parameter
Ich mich noch Frage, gibt es irgendeine andere Möglichkeit um ihn herum, ohne dass dieser jar -