log4j-Eigenschaften DailyRollingFileAppender funktioniert nicht

Möchte ich täglich die logs mit dem log-file angehängt, mit dem Datum im yyyy-dd-mm-format. Wenn ich DailyRollingFileAppender, wird eine neue Protokolldatei wird nicht erstellt. Die logs werden geschrieben, um die gleiche log-Datei. Auch das Datum Muster vorgesehen ist, nicht berücksichtigt. Die log-Datei erstellt wird LoggerFile.log. Und alle Inhalte(auch am nächsten Tag) wird in diese Datei geschrieben.

Ich bin mit dem log4j-1.2.17 jar. Ich entwickle mit Netbeans 7.3.1 in Java.

Ist da jemand, der mit diesem GLAS, und wie vor ein problem. Bitte um Hilfe!!

Hier ist der Inhalt der properties-Datei, die ich benutze:

# Root logger option
log4j.rootLogger=ERROR,FILE,stdout

# Define the file appender
log4j.appender.FILE=org.apache.log4j.DailyRollingFileAppender

log4j.appender.FILE.File=.//..//logs//LoggerFile.log

# Define the layout for file appender
log4j.appender.FILE.DatePattern='.'yyyy-MM-dd
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.conversionPattern=%d{yyyy-MM-dd HH:mm:ss.SSS zzz} %5p     %c{1}:%L - %m%n

log4j.appender.FILE.MaxFileSize=10MB


# Direct log messages to stdout
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`
Haben Sie versucht, mit einem absoluten Pfad?
haben Sie die Lösung gefunden??

InformationsquelleAutor Nitin Kundapur Bhat | 2014-02-21

Schreibe einen Kommentar