0

Exception Handling Application Block を使用すると、Logging Application Block を使用して例外情報をログに記録できます。データベース、Windows イベントログ、msmq などのリスナーがありますが、Azure テーブル ストレージに例外を記録するために使用できるリスナーはありません。

イベントログにログインするように LoggingHandler を構成し、DiagnosticMonitor を使用して 1 分ごとにログをテーブル ストレージに転送することができます。しかし、これは私には厄介に聞こえます。

自分で Azure テーブル ストレージにログを記録するカスタム ログ ハンドラーを作成する必要がありますか? それとも私は何かを逃しましたか?

4

1 に答える 1

0

パターンとプラクティス – Enterprise Library の公式 Web サイト ( https://entlib.codeplex.com/wikipage?title=EntLib6ReleaseNotes ) を調べたところ、EHAB でこれを行う方法が見つかりませんでした。

Semantic Logging Application Block (SLAB) に切り替える必要があるかもしれません。これにより、Windows azure テーブルやその他のデータ ソースにも永続化することができます。

http://convective.wordpress.com/2013/08/12/semantic-logging-application-block-slab/

于 2013-11-05T11:24:43.657 に答える