2012-02-16 58 views
9

我們大多數人開始使用DEBUG消息輸出的日誌記錄。當項目運行一段時間時,我們通常會將輸出減少到INFO甚至WARN級別。緩衝log4net調試消息在錯誤時顯示它們?

但是當發生錯誤時,我只是在錯誤出現之前錯過了DEBUG-Messages。所以這是我想要的:

只需從INFO或以上登錄。但是當發生錯誤時,我也想要之前出現的DEBUG消息。有沒有一個appender或代碼片段來實現?

回答

6

Log4net有一個爲此目的的appender:'BufferingForwardingAppender'。

本教程包含你需要的一切: http://www.beefycode.com/post/Log4Net-Tutorial-pt-8-Lossy-Logging.aspx

+0

鏈接似乎是死了。但「BufferingForwardingAppender」無論如何應該幫助我。謝謝 – 2012-02-20 14:12:15

+0

我只能假設這是一個暫時的問題。當我發佈它時它仍然在工作...... – 2012-02-20 15:41:07

+1

該教程現在可以再次使用。 – 2012-02-24 10:28:33