缓冲log4net Debug-Messages以显示错误?

时间:2012-02-16 18:07:46

标签: c# error-handling log4net

我们大多数人开始使用带有DEBUG消息输出的日志记录。当项目运行一段时间时,我们通常会将输出减少到INFO甚至WARN级别。

但是当发生错误时,我错过了错误出现前的DEBUG-Messages。所以这就是我想要的:

只需从INFO或更高版本登录即可。但是当发生错误时,我也想要之前出现的DEBUG消息。是否有一个appender或代码片段来实现它?

1 个答案:

答案 0 :(得分:6)

Log4net只为此目的提供了一个附加功能:'BuseringForwardingAppender'。

本教程包含您需要的所有内容: http://www.beefycode.com/post/Log4Net-Tutorial-pt-8-Lossy-Logging.aspx