0

以前、私のチームはlog4netを使用して最大ファイルサイズでロールし、次のようなファイルを生成していました。

MyLog.log
MyLog.log.1
MyLog.log.2
etc.

最近、私たちはに切り替えました

<rollingStyle value="Date"/>
<MaxSizeRollBackups value="14"/>
<datePattern value="yyyyMMdd"/>

これにより、次のようなファイル名が生成されます。

MyLog.log
MyLog.log20130324
MyLog.log20130323
etc.

日付でロールバックしても、以前のようにログファイルを列挙することは可能ですか?もしそうなら、私はこれをどのように行いますか?Log4netのWebサイト全体を見ましたが、これを行う方法についての適切なリファレンスが見つかりませんでした。

4

1 に答える 1

0

カスタムアペンダーを作成せずにこれを行うことはできないと思います。RollingFileAppenderの場合、rollingStyleがDateまたはComposite(デフォルト)に設定されていると、次の出力ファイル名は、ベースファイル名+datePatternでフォーマットされた現在の時刻から生成されます。

于 2013-03-25T19:33:06.250 に答える