2010-02-21 5 views

답변

7

ELMAH는 오류를 간단하고 간단하게 모니터링합니다. 판독 값, RSS 피드 등을 통해 오류를 쉽게 볼 수 있습니다. 상태 모니터링은 전체 계측 솔루션에 가깝습니다.

쉬운 답변을 원하십니까?

  • Look at how to setup Health Monitoring
  • Look at how to setup ELMAH
    • ELMAH (즉 않습니다 아름답게이다)를이 매우 특정 작업을 가지고을 모니터링 오류에 대한 매우 빠른 플러그 솔루션입니다. 건강 모니터링은 샷건의 모든 것을보고/모니터링하고 더 많은 설정 작업을 필요로합니다. 오, 그래, 변화시킬 필요가 있니? 그것은 오픈 소스입니다. 원하는대로 변경하십시오.

    1

    ASP.NET에서 상태 모니터링을 사용하지는 않았지만 ELMAH를 사용했으며 단순히 놀랍습니다. 문자 그대로 설치하는 데 2 ​​분 밖에 걸리지 않으며 모든 오류를 볼 수 있습니다. 또한 오류를 표시하는 데 너무 많은 옵션이 있습니다. ELMAH를 사용해보세요. 당신은 그것을 좋아할 것입니다.

    +0

    @azamsharp : 답장을 보내 주셔서 감사합니다 여기에 건강 이벤트가 로깅 공급자에게 전달되는 CuttingEdge.Logging의 구성 예이다. 그러나 ASP.NET 상태 모니터링은 다음과 같습니다. http://www.4guysfromrolla.com/articles/031407-1.aspx –

    1

    ASP.NET 상태 모니터링은 응용 프로그램 도메인 시작 및 종료, 하트 비트 및 웹 응용 프로그램에 대한 기타 많은 정보와 같은 이벤트에 대한 메시지를 자동으로 생성합니다. 로깅 프레임 워크는 이러한 기능을 지원하지 않지만 Health Monitoring 시스템 이벤트를 원하는 로깅 프레임 워크로 라우팅 할 수 있습니다. 일부 프레임 워크는 심지어 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>