質問

たちの利用ELMAHのための究極の自動エラーログが、最近ではこASP.NET 健康モニタリングは同じ仕事(も).現在もっと知りたいください)場合はその選択肢のその他log4netとentlib?

役に立ちましたか?

解決

ELMAHはエラー監視、シンプルです。見やすいエラーを介して読み出し、RSSフィード。健康モニタリングは、フル装置。

いに答えなのでしょうか。

ELMAHは、迅速にプラグイン可能な解決のために エラー監視 思わず惹き付けられてしまう特定のタスクでは美しく).健康モニタリングは、ショットガン見-監視を行うものアプローチをより段取り作業が行えます。ねる必要がある。でオープンソースを掴んで変更は何度でもお使いいただけます。

他のヒント

私は、ASP.NETでのヘルスモニタリングを使用していないが、私はELMAHを使用していると、それはただ驚くばかりです。それは文字通りのセットアップにのみ2分かかり、その後、あなたはすべてのエラーを表示することができます。エラーを表示するので、多くのオプションもあります。あなたがそれを愛ししようとしているELMAHを試してみてください。

ASP.NETヘルスモニタリングは、自動的にアプリケーションドメインの起動と停止と心拍やWebアプリケーションに関する他の多くの情報のようなイベントのメッセージを生成します。ロギングフレームワークは、このような機能をサポートしていませんが、健康には選択のあなたのロギングフレームワークへのシステムイベントのルートを監視することができます。いくつかのフレームワークでも、このような CuttingEdge.Logging のように、箱のこのアウトをサポートしています。 CuttingEdge.Logging の健康イベントがログプロバイダーに転送されているの構成例であります>

<?xml version="1.0"?>
<configuration>
  <configSections>
    <section name="logging"
      type="CuttingEdge.Logging.LoggingSection, CuttingEdge.Logging" />
  </configSections>
  <system.web>
    <healthMonitoring heartbeatInterval="0" enabled="true">
      <providers>
        <!-- We're configuring the web event provider here. -->
        <add name="LoggingWebEventProvider"
  type="CuttingEdge.Logging.Web.LoggingWebEventProvider, CuttingEdge.Logging"
          loggingProvider="DebugLogger" />
      </providers>
      <rules>
        <add name="Custom Event Provider"
           eventName="All Events"
           provider="LoggingWebEventProvider"
           profile="Default" />
      </rules>
    </healthMonitoring>
  </system.web>
  <logging defaultProvider="DebugLogger">
    <providers>
      <!-- Configure your favorite provider here. -->
      <add name="DebugLogger"
        type="CuttingEdge.Logging.DebugLoggingProvider, CuttingEdge.Logging"
        description="Debug logging provider"
        threshold="Debug" />
    </providers>
  </logging>
</configuration>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top