是否可以将log4Net异常记录到(或所有)有效的appender?例如,我可能有
<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
失败,default behavior of Log4Net将“向System.Console.Error和System.Diagnostics.Trace输出单个消息,指示无法执行日志记录。”有没有办法配置或扩展Log4Net,以便它(而且)将此错误消息写入有效的appender?