私のアプリケーションはLog4netを使用してイベントビューアに書き込みます。これが私のプログラムのApp.configファイルのlog4netセクションです。
<log4net>
<appender name="EventLogAppender" type="log4net.Appender.EventLogAppender" >
<applicationName value="CarSystem" />
<logName value="CarSystemLog" />
<threshold value="DEBUG" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger [%ndc] - %message%newline" />
</layout>
</appender>
<root>
<level value="DEBUG" />
<appender-ref ref="EventLogAppender" />
</root>
</log4net>
現在、これらの設定は、昨日の午後12時30分頃まで正常に機能していました。突然(もちろん、ログ内のメッセージを確認する必要があるときだけ)、ログファイルへの書き込みが停止しました。
カスタムイベントログはビューアにあります。今日マシンを再起動しましたが、それでもログに新しいものは何も入っていません。最大ログサイズを10880KBに増やしました。
log4netがログファイルに書き込みを行わないのはなぜですか?