Log4netの現在のバージョンには、ロールされたファイルが常に指定された拡張子(私の場合は.log)を保持する複合ローリングスタイルでRollingFileAppenderを作成する方法がありますか?
私が望むフォーマットの例:
MyLog.log
MyLog.2011-04-10.1.log
MyLog.2011-04-10.2.log
MyLog.2011-04-10.3.log
「PreserveLogFileNameExtension」プロパティがあるが、公式のバイナリには含まれていないというこの投稿を見つけました。これはまだ当てはまりますか?
もしそうなら:このプロパティがまだLog4Netの公式部分ではない理由を誰かが説明できますか?私はカスタムビルドを使用することに少し懐疑的ですが、多分私はそうすべきではありませんか?
また、デフォルトの機能でファイル拡張子が保持されない理由も知りたいです。すべてのログファイルの拡張子が異なることがユーザーに表示される理由がわかりません。
編集:これを行うことで動作しました:
1:log4netソースコードをダウンロードしてビルドします
2:これらのパッチを適用します:https
://issues.apache.org/jira/browse/LOG4NET-64
3:PreserveLogFileNameExtensionを"true"に設定します構成。