자동으로 처리되지 않은 예외를 잡을 것입니다 MVC 응용 프로그램디버그/추적 메시지는 우리를 어떻게
5
A
답변
5
ELMAH에 ELMAH를 사용하여 디버그/추적 메시지를 추가합니다.
추적하는 것으로 처리되는 예외 로깅을 의미한다고 생각하십니까?
이 프로젝트에 ELMAH DLL에 대한 참조를 추가하고 다음과 같이 Elmah.ErrorSignal.FromCurrentContext().Raise()
을 사용 : 수동으로 처리 예외를 기록하려면
는 MVC의 과정은 ASP.NET과 동일
try
{
throw new ApplicationException("raised for elmah to catch");
}
catch (System.ApplicationException ae)
{
Elmah.ErrorSignal.FromCurrentContext().Raise(ae);
}
5
ELMAH는 일반적으로 일반적인 디버그/추적 로그가 아닌 예외를보고하는 데 사용됩니다.
디버그/추적 로깅의 경우 log4net과 Log4PostSharp의 조합을 제안합니다.
+0
잘 모르겠습니다 ... 이미 ELMAH를 내 사이트에 설치했는데 이제는 ELMAH에게 Trace.TraceError를 사용하여 출력하도록 말하고 싶습니다. 정말 다른 로깅 프레임 워크를 추가해야합니까? – Sean
관련 문제
- 1. "OK"메시지는 어떻게 보이나요?
- 2. WCF : UnknownMessageReceived 메시지는 어떻게 처리합니까?
- 3. 대기열 wcf 메시지는 어떻게 처리해야합니까?
- 4. Xcode 정적 분석 (Clang) 메시지는 어떻게 비활성화합니까?
- 5. 레일스 기본 유효성 검사 메시지는 어떻게 얻습니까?
- 6. 원치 않는 PHP 오류 메시지는 어떻게 분리합니까?
- 7. 공백 함수가 PHP에서 우리를 도울 수있는 방법
- 8. 액터 프로그래밍의 메시지는 무엇입니까?
- 9. 장고 비공개 메시지는
- 10. 유효한 SCM 메시지는 무엇입니까?
- 11. 오프라인 메시지는 안드로이드
- 12. 나타나는 register_globals 경고 메시지는 무엇입니까?
- 13. HTTP 클라이언트 -> 보낸 메시지는
- 14. 양식 오류 메시지는 어떻게 사용자 정의 할 수 있습니까?
- 15. MVVM Light Messenger - 단위 테스트 대상 메시지는 어떻게 작성합니까?
- 16. JRE를 아직 설치하지 않은 경우 사용자에게 설치하라는 메시지는 어떻게 표시합니까?
- 17. "Deprecated : Function eregi()가 사용되지 않습니다 ..."라는 메시지는 어떻게 처리해야합니까?
- 18. 스택 오버플로 상단에있는 팝업 메시지는 어떻게 만듭니 까?
- 19. 레일 플래시 메시지는 두 페이지가로드
- 20. 영어로 된 예외 메시지는 무엇입니까?
- 21. django 메시지는 다음 요청시에만 표시됩니다.
- 22. 이 checkstyle 메시지는 무엇을 의미합니까?
- 23. 메시지는 내가 얻을 JSF 톰캣
- 24. 플래시 메시지는 어디에 저장되어 있습니까?
- 25. 수신 SMS 메시지는 안드로이드 1.6
- 26. Jopr의 정기 상태 메시지는 무엇입니까?
- 27. RISmed의 경고 메시지는 무엇을 의미합니까?
- 28. 동적 예외 메시지는 좋은 아이디어입니까?
- 29. 올바른 SQL Server 메시지는 무엇입니까?
- 30. 파워 쉘 SharePoint 용 >> 우리를 받고 번째 오류
귀하의 질문이 너무 일반적입니다. 음, ELMAH 사이트의 설명서를 읽고 따르십시오. –