0

是否可以将 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,以便它(或也)将此错误消息写入有效的附加程序?

4

0 回答 0