現在、アプリケーションに log4j-1.2.9.jar を使用していますが、残念ながら 00:00 ごとにログ ファイルがロールバックされると、ログの内容が置き換えられていました ..
log4j プロパティは次のとおりです。
log4j.logger.my.com.myapps=ALL,cy
log4j.appender.cy=org.apache.log4j.DailyRollingFileAppender
log4j.appender.cy.File=D:/CY/logs/cs.log
log4j.appender.cy.Append=true
log4j.appender.cy.layout=org.apache.log4j.PatternLayout
log4j.appender.cy.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %t %c{3} :: %m%n
昨日、私のアプリ プロセスは午後 8 時 ++ 頃に起動され、その後 00:00 まで新しいログ ファイルにロールされ、以前のログ ファイルの名前が cs.log-2013-07-25 に変更されます。
しかし、問題が発生しました。午後 8 時 ++ から午後 11 時 59 分 ++ までのログ コンテンツがなくなってしまいました。上書きされました。ログの内容は、cs.log-2013-07-25 で 12:00 AM ~ 12:40 AM になります。
次に、午前 12 時 40 分以降のその他の最新の新しいログ コンテンツが cs.log の新しいログに書き込まれます。
何か考えはありますか?または私の設定が間違っています..