是否可以将 log4Net 异常记录到(或所有)有效的附加程序中?例如,我可能有
<appender name="ConsoleAppender" type="log4net.Appender.ColoredConsoleAppender">
<!-- ... --->
</appender>
<appender name="FileAppender" type="log4net.Appender.RollingFileAppender">
<!-- ... -->
</appender>
<!-- Event Log Appender for errors-->
<appender name="EventLogAppender" type="log4net.Appender.EventLogAppender" >
<!-- ... -->
</appender>
<root>
<level value="DEBUG" />
<appender-ref ref="ConsoleAppender" />
<appender-ref ref="FileAppender" />
<appender-ref ref="EventLogAppender" />
</root>
说FileAppender
失败,Log4Net 的默认行为是“向 System.Console.Error 和 System.Diagnostics.Trace 输出一条消息,指示无法执行日志记录”。有没有办法配置或扩展 Log4Net,以便它(或也)将此错误消息写入有效的附加程序?