これは私の log4net 構成です。ロールオーバー ログ ファイルは間違った拡張子で作成されます。最初のファイルは log_debug.txt という名前で作成され、ロールオーバー ファイルは log_debug.txt.1 で作成されます。しかし理想的には、log_debug.1.txt であるべきです。
preserveLogFileNameExtension 値を true に使用しましたが、機能していないようです。確認して、何か問題があれば教えていただけますか?
<appender name="DebugRollingFileAppender" type="log4net.Appender.RollingFileAppender,log4net">
<filter type="log4net.Filter.LevelRangeFilter">
<levelMin value="DEBUG" />
<levelMax value="DEBUG" />
</filter>
<file value=".\logs\log_debug.txt" />
<appendToFile value="true" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="20" />
<maximumFileSize value="2MB" />
<preserveLogFileNameExtension value="true" />
<staticLogFileName value="true" />
<layout type="propertyPatternLayout">
<conversionPattern value="%date || Thread=%thread" />
</layout>
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
</appender>