2012-02-16 5 views
9

私たちのほとんどは、DEBUGメッセージの出力を使ってロギングを開始します。プロジェクトがしばらく実行されると、出力はINFOまたはWARNレベルにまで減らされます。log4netデバッグ - エラー時にそれらを表示するメッセージをバッファリングしますか?

しかし、エラーが発生したときに、エラーが出る前にDEBUG-Messagesが不足しています。だからこれは私が欲しいものです:

ちょうどINFO以上のログです。しかし、エラーが発生したときには、以前に出現したDEBUGメッセージも必要になります。それを実現するためのアペンダーやコードスニペットはありますか?

答えて

6

Log4netには、この目的のためのアペンダー「BufferingForwardingAppender」があります。

このチュートリアルでは、あなたが必要なものがすべて含まれています http://www.beefycode.com/post/Log4Net-Tutorial-pt-8-Lossy-Logging.aspx

+0

リンクを死んだと思われます。しかし、 "BufferingForwardingAppender"はとにかく助けてくれるはずです。ありがとうございます –

+0

私はこれが一時的な問題だと仮定することができます。投稿した時点ではまだ動作していました... –

+1

チュートリアルがもう一度利用可能になりました。 –

関連する問題