对Appender的Log4Net异常?

时间:2012-05-21 16:34:04

标签: c# logging log4net

是否可以将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?

0 个答案:

没有答案
相关问题