追加EventLogAppenderへのロギングない:log4netのEventLogAppender下記のようにカスタムイベントログ
<appender name="eventLogAppender" type="log4net.Appender.EventLogAppender,log4net" >
<mapping>
<level value="ERROR" />
<eventLogEntryType value="Error" />
</mapping>
<mapping>
<level value="DEBUG" />
<eventLogEntryType value="Information" />
</mapping>
<mapping>
<level value="INFO" />
<eventLogEntryType value="Information" />
</mapping>
<mapping>
<level value="WARN" />
<eventLogEntryType value="Warning" />
</mapping>
<logName value="NewLogName" />
<applicationName value="AppName" />
<layout type="log4net.Layout.PatternLayout,log4net">
<conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
</layout>
</appender>
それはNewLogName
の新しいログを作成し、それがAppName
のアプリ名でWindowsのイベントを追加しますが、それはApplication
にイベントを追加ログインストールはNewLogName
です。
レジストリのアクセス許可が変更されました。アプリケーション名はレジストリの正しい場所にあります。何か案は?
そして、log4netからのデバッグ出力は何も文句を言わない( '' ')?なぜなら、この同じことについては、あなたがそれを正しく設定しているということです(権限は別の質問です)。 –
[log4netのカスタムイベントログを設定する](0120-13-011) –