2009-10-20 2 views
3

ELMAH와 비슷한 기능이 있습니까 (ASP 응용 프로그램이 아닌 경우)? 처리되지 않은 모든 예외를 처리하고 여러 소스에 쓰는 하나?비 ASP.NET 응용 프로그램을 처리 할 수없는 예외 로깅 기능이 있습니까? (콘솔 응용 프로그램 용 ELMAH)

또는 ASP.NET Global.asax.cs 파일의 Application_Error와 비슷한 모든 처리되지 않은 예외를 쉽게 캡처 할 수있는 방법이 있습니까? 그렇게 할 수 있다면, NLog 또는 유사한 것을 사용하여 로그 할 수 있습니다. ELMAH와 비슷한 프레임 워크가 존재했기를 바랍니다.

답변

1

WinForms 응용 프로그램에서 처리되지 않은 예외를 캡처 할 수 있습니다. 이 이전 게시물에는 찾고있는 답변이 포함되어 있습니다.

Global Exception Handling for winforms control

편집 - 여기, 사실

추가이 작업을 수행하는 방법을 요약 더 좋은 기사입니다.

http://msmvps.com/blogs/deborahk/archive/2009/09/02/global-exception-handler-winforms.aspx

+0

감사합니다, 내가 조사 것이다. ELMAH처럼 쉽게 만들 수있는 프레임 워크가 없습니다. 재미있는 측면 프로젝트 일 수 있습니다. :) – Lemonbased

+0

우리는 예외 처리를위한 자체 프레임 워크를 작성했습니다. 모든 오류 메시지를 5 개 위치 중 하나에 기록합니다. 첫 번째 선택은 모든 응용 프로그램에 대해 오류를 기록하는 중앙 데이터베이스입니다. 글쓰기까지 하루가 걸렸을뿐만 아니라 우리가 만든 최고의 투자였습니다. 우리의 요구를 완전히 충족시키는 것이 없기 때문에 우리는 스스로를 굴렸다. – David

관련 문제