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)
Schreibe einen Kommentar