2010-02-11 3 views
0

일부 응용 프로그램에서 버그가 발생하면 대화 상자에 오류 정보가 표시되며이 오류 정보를 내 로깅 서버로 보내려면 보내기 단추가 포함되어 있습니다. Firefox 웹 브라우저에서이 기능을 볼 수 있습니다.응용 프로그램에서 오류 및 보고서 오류를 잡기위한 솔루션

.NET에서이 기능을 구현하는 데 도움을주십시오. 감사합니다. .

+2

이것은 매우 광범위한 질문이다. 도움이 필요한 특정 부분이 있습니까? – Pace

답변

3
AppDomain.CurrentDomain.UnhandledException += 
    new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException) 

Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException); 

http://www.switchonthecode.com/tutorials/csharp-tutorial-dealing-with-unhandled-exceptions

+0

이것이 최선의 해결책이라는 데 동의합니다. 이 링크를 올리려고했지만 펀치에 나를 때렸습니다. http://richnewman.wordpress.com/2007/04/07/top-level-exception-handling-in-windows-forms-applications-%E2% 80 % 93-code-listing-1/ – regex

+0

응용 프로그램 버그를 가장 쉽게 해결할 수있는 최상의 솔루션이 궁금합니다. 즉, 솔루션에서 오류를 세부적으로 기록 할 수 있으므로 오류 원인을 찾아 해결할 수 있습니다. 감사. –

+0

nlog와 같은 로깅 프레임 워크를 사용하여 예외의 스택 추적을 인쇄하여 디스크에 기록하거나 웹 서비스에 보낼 수 있습니다. –

관련 문제