2013-12-20 4 views
0

MyApplication_UnhandledException 이벤트에서 오류의 원인이 된 양식의 스크린 샷을 찍고 싶습니다.어떤 형태로 인해 예외가 발생 했습니까?

양식의 화면 인쇄에 문제가 없습니다.

하지만 문제를 일으킨 양식을 어떻게 찾을 수 있습니까? 아니면 최신 양식으로 되풀이 할 수 있습니까?

+0

양식 만이 'UnhandledException'의 유일한 원인은 아니라는 점에 유의하십시오. 비 UI 객체가 할 수 있습니다. –

+0

예 이것이 내가 쓰는 (또는 최신 양식으로 다시 쓰는) 이유입니다. – MojoDK

+0

stacktrace를 로그 한 다음 tracktrace를 분석하면 예외를 발생시키는 클래스 및 메서드의 이름이 유지됩니다. 그럼 당신이 도움이 될 겁니다 주사를 교차 확인하십시오. 이미 ** 인식하고있을 때만 스크린 샷을 찍으십시오. –

답변

1

예외의 원인을 디버깅하기 위해 양식의 캡쳐 화면을 캡처 할 필요가 없으며 stack trace은 모든 정보를 제공해야합니다. 대신 그 정보를 기록해야합니다.

+0

동의 하겠지만, 어쩌면 그는 사용자가 그 순간에 무엇을하는지 파악하고 싶습니다. –

+0

@ChristianSauer 예. 나는 그 부분을 다시 말했습니다. 그러나 디버깅을 위해 사용자 데이터를 기록하는 훨씬 더 좋은 방법이 있습니다. – James

+0

@ChristianSauer 자신의 지식없이 사용자의 컴퓨터에서 스크린 샷을 찍는 것은 공정하지 않습니다. 사용자가 그렇다면 계속 진행하십시오. –

관련 문제