Elmah를 연결하여 ASP.Net 응용 프로그램에서 예외를 기록 할 수 있습니다.흥미로운 이벤트 감사를 위해 Elmah 사용
또한 응용 프로그램에서 발생하는 흥미로운 이벤트를 감사해야합니다. 예를 들어, "이메일 주소가 변경되었습니다"이벤트를 감사하고 이전 이메일 주소와 새 이메일 주소를 저장해야합니다.
이러한 재미있는 이벤트를 기록하려면 Elmah를 사용하는 것이 적절합니까? 엘마 (Elmah)가 예외를 넘어서 아무것도 기록하지 않는 것처럼 보이지는 않습니다.
가짜 예외를 만들 수 있지만 웃기는 냄새가납니다. 반면에, 작은 애플리케이션을 위해 여러 개의 로그 저장소가있는 것은 좋지 않습니다.
감사 저장소로 Elmah를 사용하고 가짜 예외를 만드는 것이 적절합니까? Elmah는 예외 외에도 "정보"항목을 저장할 수 있습니까? 이미 Elmah를 사용하고있을 때 흥미로운 이벤트에 대한 더 나은 저장소가 있습니까?
글쎄, 엘마는 다음과 같이 사용자 정의 로깅에도 사용할 수 있습니다. Elmah.ErrorLog.GetDefault (Context) .Log (새 Elmah.Error (새 예외 ("샘플 텍스트")))); – NinethSense
그래, Nineth, 그게 내가 간단한/빠른 애플 리케이션을 위해 할 일이다. – Will
John 님, 귀하의 의견을 뒷받침 할 몇 가지 이유를 제시해 주실 수 있습니까? EMAB, Log4Net, ASP.Net 상태 모니터링 및 다른 사람들은 오류를 기록 할 수 있습니다. Elmah뿐만 아니라 아마도 감사 로그를 허용합니다. 정보 감사를 위해 다른 계층이 사용되는 동안 예외가 Elmah로 보내지는 이유는 무엇입니까? – a7drew