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

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

.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)
286정준명12/12/200510084윈폼 관리(?)에 대한 고민. [1]
285꼬마마법사12/10/20058792안녕하세요.. [1]
284코디12/8/20058899[질문] 스마트클라이언트 다운로드중에...... [1]
283foot...12/7/20058491스마트 클라이언트 질문 입니다. ㅜㅜ [2]
279박상규12/6/20059111스마트 클라이언트에 관해 질문좀 드릴께요..
280정성태12/6/20059046    답변글 [답변]: 스마트 클라이언트에 관해 질문좀 드릴께요..
281박상규12/7/200510151        답변글 [답변]: [답변]: 스마트 클라이언트에 관해 질문좀 드릴께요.. [2]
282정성태12/7/20058985            답변글 [답변]: [답변]: [답변]: 스마트 클라이언트에 관해 질문좀 드릴께요..
276하수12/2/20058690스마트 클라이언트 프로그램을 만들려면.. [1]
271정준명11/20/200510435스마트클라이언트 구현에 대해서 조언을 듣고자 합니다. [5]
269상수11/18/20059028vs2005를 사용하고 있습니다. [1]
270상수11/18/20058466    답변글 [답변]: vs2005를 사용하고 있습니다. [1]파일 다운로드1
272상수11/21/20058016        답변글 [답변]: [답변]: ㅈㅅ여.. 인터넷이 사용이 안돼서리..dll을 치면 나타나는 현상 [1]
268상수11/17/20058154vs2005를 사용하고 있는데.. [1]
26711/16/20059530COM+ 의 활성화 상태... [1]
273정성태11/24/20058639    답변글 [답변]: COM+ 의 활성화 상태...
27411/25/20058513        답변글 답변 감사드립니다.
265하수11/14/200584762개의 dll연결 해야 하는구문은 [1]
263하수11/11/20058513Smart Client(DB 연동에 질문영) [1]
260상수11/10/20059435Object등록시 에러 (Smart Client)
261정성태11/10/20058965    답변글 [답변]: Object등록시 에러 (Smart Client)
259바보스런...11/9/20058682스마트 질문좀 할께요. 죄송합니다.파일 다운로드1
262정성태11/10/20058500    답변글 [답변]: 스마트 질문좀 할께요. 죄송합니다. [1]
264Yuri11/11/20058130        답변글 [답변]: [답변]: 스마트 질문좀 할께요. 죄송합니다. [1]
266유리11/15/20058989            답변글 [답변]: [답변]: [답변]: 스마트 질문좀 할께요. 죄송합니다. [2]
257차우차우10/28/20058442스마트 클라이언드 에서.. 수정하면 안돼는 문제? [1]파일 다운로드1
... 76  77  78  79  80  81  82  83  84  85  86  [87]  88  89  90  ...