以下の設定ログはEventlogに記録され、SmtpSenderで使用できます。しかし、ファイルロガーはログを記録せず、パスにログファイルを作成しますが、デバッグログは作成しません。Log4net複数ロガー - ファイルロガーが機能しない
<root>
<level value="DEBUG" />
<appender-ref ref="EventLogAppender" />
</root>
<logger additivity="false" name="SmtpLogger">
<level value="FATAL"/>
<appender-ref ref="SmtpAppender" />
</logger>
<logger name="RollingFileAppender">
<level value="DEBUG"/>
<appender-ref ref="RollingFileAppender"/>
</logger>
しかし、私はそれをファイルに記録しますRollingFileAppenderするルートロガーを変更、
<root>
<level value="DEBUG" />
<appender-ref ref="RollingFileAppender" />
</root>
<logger additivity="false" name="SmtpLogger">
<level value="FATAL"/>
<appender-ref ref="SmtpAppender" />
</logger>
<logger name="RollingFileAppender">
<level value="DEBUG"/>
<appender-ref ref="RollingFileAppender"/>
</logger>
これがなぜ起こるか任意のアイデア?このシナリオでファイルロガーを動作させるにはどうしたらいいですか?
おかげでピーターは、私はすでにこれをしませんでした。例外はなく、RollingfileAppenderを正しく構成します。 RollingFileAppenderがルートアペンダーとして作成されていると、正常に動作します。 – Dhanuka777