- - PR -
log4jでサブディレクトリに世代管理したい
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-08-26 14:41
DailyRollingFileAppenderを用いて日時でログファイルを世代管理するアプリケーションを作成しています。
log4j.properties は次のようにしています。 (log4j.properties抜粋) log4j.appender.L = org.apache.log4j.DailyRollingFileAppender log4j.appender.L.File = /logs/tmp/app.log log4j.appender.L.layout = org.apache.log4j.PatternLayout log4j.appender.L.layout.ConversionPattern = %d [%-5p]%m%n log4j.appender.L.DatePattern = '.'yyyyMMdd このようにすると当然、/logs/tmp/app.log.20050825 のように世代管理されます。 ところが運用担当者から、世代管理するログファイルは、/logs/tmp/OLD/app.log.20050825 のようにサブディレクトリに作ってくれといわれました。 こういったことは可能でしょうか? |
|
投稿日時: 2005-08-26 15:06
設定では無理ですね。DailyRollingFileAppenderを拡張したアペンダを作るというのは
どうでしょうか。 |
1