2010-11-26 9 views
1

私はlog4j.propertiesで次の設定を使用しています。ただし、ロールオーバー中にMyLog.log.2010-11-26のようなファイルが生成されます。私はそれを作ることができる方法はありますMyLog-2010-11-26.loglog4jに日付を含めるようにロールオーバーされたログファイル名を変更します。

log4j.appender.fileLog=org.apache.log4j.DailyRollingFileAppender 
log4j.appender.fileLog.DatePattern='.'yyyy-MM-dd 
log4j.appender.fileLog.File=logs/MyLog.log 

私はDatePattern='.'yyyy-MM-dd'.log'を作ることができますが、それはそれMyLog.log.2010-11-26.logます。ファイル設定を変更してDatePatternを挿入する方法はありますか?

ありがとうございました。

答えて

0

apache-log4j-extrasパッケージからorg.apache.log4j.rolling.RollingFileAppenderを試してみることができます。それを正しく構成すれば、あなたが望むことをすることができるように見えます。 I そのファイルの設定例は、必要とするものとほんのわずかしか異なるものだと思います。

+0

私は試しましたが、まだ動作させることはできません。しかし、少なくともそれは私が必要としているようです。 – jasonline

+0

@jasonline:私は標準バージョンのトレードオフで十分満足しているので、私はそれを使ったことがないことに注意します。 –

0

私はこれを行うカスタムアペンダーを書き終えました。

関連する問題