週間ローテーションを指定しています。
この年末から年明けにかけて、ログの出力ファイル名が
おかしくなっていました。
設定:
log4j.appender.client = org.apache.log4j.DailyRollingFileAppender
log4j.appender.client.file = ${applicationRoot}/WEB-INF/logs/usr-client.log
log4j.appender.client.DatePattern = '.'yyyy-ww
log4j.appender.client.layout = org.apache.log4j.PatternLayout
log4j.appender.client.layout.conversionPattern = %d [%t] %-5p - %m%n
log4j.appender.client.append = true
出力ファイル
usr-client.log.2006-51
usr-client.log.2006-52
usr-client.log.2006-01 ← この部分
usr-client.log.2007-02
これは、ローテートプログラムの障害なんでしょうか。
年の初めが月曜日だとNGなんでしょうか。
ご存知の方、お教え願います。
コメント(1件)
http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/api/java/util/Calendar.html#WEEK_OF_YEAR