8

これを(log4net docuから)nlogで実行したいと思います:

この例は、重要なイベントのみを配信する方法を示しています。LevelEvaluatorは、WARNのしきい値で指定されます。これは、ログに記録されるWARN以上のレベルのメッセージごとに電子メールが送信されることを意味します。各電子メールには、コンテキストを提供するために、任意のレベルの最大512(BufferSize)の以前のメッセージも含まれます。送信されなかったメッセージは破棄されます。

出来ますか?

私はこれをcodeprojectでしか見つけませんでした。ただし、ログレベルではなく、メッセージの数に代わってフラッシュするラッパーターゲットを使用します。

ありがとうトビ

4

2 に答える 2

1

要件に対処している ように見えるQueuedTargetWrapper (ログ イベントをバッファリングし、ラップされたターゲットにバッチで送信するターゲット) があります。まだ試していません。

関連する議論があります "膨大なファイルの欠点を伴わない本番環境でのトレース レベル ログの利点"

于 2013-02-06T11:49:57.803 に答える