Microsoft MVP성태의 닷넷 이야기
오류 발생시 로깅 문제.. [링크 복사], [링크+제목 복사],
조회: 13181
글쓴 사람
임동찬
홈페이지
첨부 파일
 

오랫만에 찾아와 질문드립니다.

.net에서 오류 발생시 파일이나 윈도우 이벤트로 오류에 대한 로그를 남기도록 사용 중입니다.

보통 오류 스택 정보를 남기는데, 이렇게 하면 오류를 일으킨 메서드까지는 정확히 알 수 있습니다만,

그 당시 해당 메서드로 넘겨져온 파라미터 값은 확인할 수 있는 방법은 찾다찾다 못찾았습니다.

추천 링크라도 부탁드립니다.








[최초 등록일: ]
[최종 수정일: 8/19/2013]


비밀번호

댓글 작성자
 



2013-08-20 12시51분
아래의 글을 참고해 보세요.

In a .net Exception how to get a stacktrace with argument values
; http://stackoverflow.com/questions/157911/in-a-net-exception-how-to-get-a-stacktrace-with-argument-values

위의 글에 설명된 여러가지 방법 중에서, 단순하게 그냥 그 당시 메소드의 인자를 함께 예외 처리에 넣어주는 방법이 좋지 않을까 싶습니다. ^^ (물론, 그 외의 방법들이 함께 덧글로 달려 있으므로 천천히 검토해 보시고 적당한 것을 고르시면 되겠고.)
정성태
2013-08-20 05시04분
[임동찬] 링크 감사합니다. 제가 잘 이해 못하는 건지, 관련 덧글 보더라도 오류를 일으킬만한 부분에 추가적인 정보(파라미터 이름과 밸류)를 더해주어, catch에서 잡아낼 수 있도록 미리 준비하는 방식외엔, 딱히 직접 참고할만한 답변이 안보입니다. 별도 툴을 사용하는 것 말고, StackTrace나 StackFrame만을 참고하여 실제 값까지 뽑아내는 방법은 없는지 궁금하네요..
[guest]
2013-08-22 02시54분
사실, 제가 추천하는 방법이 오류를 잡는 곳마다 인자값을 전달하는 것입니다. ^^

일단 StackTrace에서 안 잡아주는 것은 확실하고 StackFrame을 이용하는 방법은 위의 글에서 "Wolfwyrd"라는 사람이 답변한 덧글에 소스 코드가 실려 있습니다.
정성태

... 76  [77]  78  79  80  81  82  83  84  85  86  87  88  89  90  ...
NoWriterDateCnt.TitleFile(s)
575박성민2/12/200711854COM에 데이터 보내기 질문입니다. [1]
571엔틱스2/7/200712518그냥... 질문은 아닙니다만... [2]
5682/6/20079893이런 오류 화면을 어떻게 찾아봐야 - 알아봐야 - 하는지요?파일 다운로드1
569정성태2/6/200711171    답변글 [답변]: 이런 오류 화면을 어떻게 찾아봐야 - 알아봐야 - 하는지요? [1]
570정성태2/6/200711286        답변글 [답변]: [답변]: 이런 오류 화면을 어떻게 찾아봐야 - 알아봐야 - 하는지요?
5732/8/200710134            답변글 [답변]: [답변]: [답변]: 이런 오류 화면을 어떻게 찾아봐야 - 알아봐야 - 하는지요? [1]파일 다운로드1
565한귀순2/5/200710770typed dataset 의 유용성
566정성태2/6/200712515    답변글 [답변]: typed dataset의 유용성 [1]
564정민영2/5/200710911혹시 이런 경우 보신적 있으신가 궁금합니다..^^; [2]
563창민이2/2/200711085Visual C++ COM Objects Returning Recordsets 사용에 대해.. [3]
562현석1/29/200710978C# 스마트응용장치에서 아이콘 움직이게하는거 질문요 ^^ [1]파일 다운로드1
559초보1/27/200712352급 질문 입니다. visual studio 자동 종료에 대한 질문입니다. [2]
558즈믄1/26/200712299.Net Framework v2.0에서 Winform의 Panel에 Excel파일 보여주기 [2]
556정재우1/26/200712125vista에서 smartclient의 System.Security.PermissionsRegistryPermission 에러 [1]
555dev....1/25/2007139132005 WebBrowser내에서 팝업 처리 문제 관련 질문입니다.
561정성태1/29/200716606    답변글 [답변]: 2005 WebBrowser 내에서 팝업 처리 문제 관련 질문입니다.
554sky1/23/200712260<급질문> interop 를 사용함에 있어 [2]
557sky1/26/200710329    답변글 [답변]: <급질문> interop 를 사용함에 있어
553deve...1/15/200712248오류가 나는데 도저히 모르겠네여...좀 봐주세요... [3]파일 다운로드1
551sky1/23/200711275[급질문] vb6으로 만들어진 dll 를
552정성태1/10/200713002    답변글 [답변]: [급질문] vb6으로 만들어진 dll 를 [1]
546오택성1/2/200711664스마트클라이언트 DebugIEHost.log 좀 봐 주세요. [9]
545심현철12/28/200611701ClickOnce를 이용한 SmartClient의 설치 자동화 방법에 대해서 문의를 드립니다. [1]
53912/26/200611107COM+ 자동등록 하니 속도가 영...?
540정성태12/26/200613163    답변글 [답변]: COM+ 자동등록 하니 속도가 영...? [1]
538오택성12/26/200612317스마트클라이언트에서 그리드 컴포넌트 사용시 화면에 그리드가 올라오지 않네요~ [1]
... 76  [77]  78  79  80  81  82  83  84  85  86  87  88  89  90  ...