私はしばらくの間 Log4net を使用していますが、特に Castle.Windsor に接続した場合、これは驚くべきロギング フレームワークです。でも...
私は通常、ローリング ファイル アペンダーを使用しますが、これにより、実際に必要な数よりも多くのログ ファイルが生成されるため、代わりに、最新のプロジェクトでは基本的な LogFileAppender を代わりに使用しましたが、問題はログ ファイルが大きくなり続けることです (永遠に見えるようです)。 .
アペンダーに固定サイズを超えないようにするにはどうすればよいですか (そして、古いログを削除し、新しいログをファイルに追加し始めますか?
私の現在の構成は次のようになります。
<appender name="LogFileAppender" type="log4net.Appender.FileAppender">
<file value="E:\Logs\iWater\Schedule-Dispatch-API.log"/>
<param name="AppendToFile" value="true"/>
<maximumFileSize value="2048KB"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%-16date{dd MMM HH:mm:ss} %-7level %-25.35logger{1} %message%newline"/>
</layout>
</appender>
maximumFileSize 属性が尊重されていないようです。解決策はありますか?
または、ローリング ファイル アペンダーを 1 つのファイルのみを作成するように構成するにはどうすればよいですか (これまでに)。