ASP.NETヘルスモニタリングはロギングソリューションではありません。 ASP.NET Health Monitoring overviewによると:
ASP.NETのヘルスモニタリングは、次の作業を行うことができます
- それが健全であることを確認するために、アプリケーションのパフォーマンスを監視します。
- 障害が発生しているアプリケーションまたはシステムを迅速に診断します。
- アプリケーションのライフサイクル中に重要なイベントを評価します。
- ライブASP.NETアプリケーションを個別に監視するか、Webファーム全体で監視します。
- ASP.NETアプリケーションのエラーに必ずしも関連しないイベントを記録します。
必要な設定のレベルは、達成する必要があるものによって異なります。
<healthMonitoring enabled="true">
<rules>
<add name="Application Lifetime Events On" eventName="Application Lifetime Events"
provider="EventLogProvider" profile="Default"/>
</rules>
</healthMonitoring>
これにより、ヘルスモニタリングが有効になり、デフォルトで収集されたイベントにアプリケーションライフタイムイベントが追加されます。このようにして、アプリケーションの起動と停止、およびその理由を知ることができます。
この機能を利用するためにコードを操作する必要はありませんでした。
お近くの質問とは無関係であれば、あなたの記事を宣伝することを気にする必要があります。 IMHOはスパムフラグの行を歩いています。 –
申し訳ありませんジム私は理解していませんが、私はどのような製品でも(リンクは投稿に掲載されていません)いかなる方法でも関連していません。質問を改善する方法を教えてください。ご意見ありがとうございます。 – GibboK
申し訳ありませんが、怒っているわけではありません。 SmartAssemblyのことを理解しようとしています。 –