ASP.NET 응용 프로그램에서 오류를 기록하는 가장 좋은 방법을 찾고 있습니다. 예외 및 현재 요청에 대한 자세한 정보와 함께 응용 프로그램에서 오류가 발생하면 전자 메일을받을 수 있기를 원합니다.ASP.NET 응용 프로그램에서 어떻게 오류 (예외)를 기록합니까?
우리 회사에서는 우리 자신의 ErrorMailer를 사용하여 Global.asax Application_Error의 모든 것을 잡았습니다. 그것은 "OK"였지만 매우 융통성이없고 구성 가능하지도 않았습니다.
최근 NLog로 전환했습니다. 훨씬 더 구성이 가능하고, 오류에 대한 다른 대상을 정의하고, 필터링하고, 버퍼링합니다 (아직 시도하지 않았습니다). 그것은 아주 좋은 개선입니다.
그러나 요즘에는 .Net 프레임 워크에 System.Web.Management이라는 전체 네임 스페이스가 있고 web.config의 healthMonitoring 섹션에서 구성 할 수 있다는 것을 알게되었습니다.
.Net 건강 모니터링을 해본 적이 있습니까? 오류 로깅을위한 솔루션은 무엇입니까?
System.Web.Management도 보았지만 사용하지는 않았습니다. 그것이 잘 작동하는지에 대한 피드백을 듣고 싶습니다. –