log4netローリングファイルアペンダーを使用しており、ログファイルには次の要件があります。
- 毎日の開始時に、ファイル名に日付が含まれる新しいログファイル
- 500KBの最大ログファイルサイズ
私たちが抱えている問題は、ファイルが500KBに達したときのファイルの命名戦略です。つまり、ファイルの名前が.1
サフィックスで変更されます。これは、Windowsでのファイルの関連付けを解除するため問題があります。そのため、ファイルを開くのは(少し)面倒です。
使用している構成は次のとおりです。
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="c:\log\path" />
<staticLogFileName value="false" />
<appendToFile value="true" />
<rollingStyle value="Composite" />
<datePattern value=".yyyy-MM-dd.lo\g" />
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
<maxSizeRollBackups value="50" />
<maximumFileSize value="500KB" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %message%newline" />
</layout>
</appender>
ファイルがヒットしたときに使用される命名戦略を指定するためのサポートはありますmaximumFileSize
か?