C# 追加器的Log4Net异常?
是否可以将log4Net异常记录到一个(或所有)有效的appender?例如,我可能有C# 追加器的Log4Net异常?,c#,logging,log4net,C#,Logging,Log4net,是否可以将log4Net异常记录到一个(或所有)有效的appender?例如,我可能有 <appender name="ConsoleAppender" type="log4net.Appender.ColoredConsoleAppender"> <!-- ... ---> </appender> <appender name="FileAppender" type="log4net.Appender.RollingFileAppender"&
<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>
是“向System.Console.Error和System.Diagnostics.Trace输出一条消息,表明无法执行日志记录。”是否有办法配置或扩展Log4Net,以便它将此错误消息写入(或同时写入)有效的附加器?不确定这将如何工作。您在日志记录过程中引发异常,是否要记录它?听起来像是在appender配置过程中发生堆栈溢出(TM)@SteveTownsend,但你是对的,你遇到了一些棘手的边缘问题。