2017-06-29 4 views
4

ロギングされたメッセージ(すべてのレベルまたは1つの選択されたレベル)に特定の文字列が現れるたびに、アクションデリゲートが呼び出されるように、グローバルアプリケーションレベルのコード(c#)にlog4netを設定する方法を見つける必要があります。 これはかなり基本的な機能だと思われますが、私はこれまでのところどのようなリソースも見つけられませんでした。log4netのC#コードに記録されたメッセージを覗く方法はありますか?

ありがとう、Radek

答えて

2

"覗く"方法はありません。追加のアペンダー - MemoryAppenderを使用してください。
GetEventsメソッドを使用して、すべてのログメッセージを定期的にチェックし、関連するメッセージが見つかった場合は、イベントなどを公開してください。

+0

AppenderSkeletonから派生したカスタムアペンダーを作成しました。ログに記録されたときにメッセージにアクセスできました。私はMemoryAppenderも動作すると思います。ありがとう。 –

関連する問題