나는 확실히이와 같이 첫 번째 사람이 아니에요. 그러나, 난 커뮤니티에 세심 한 관심을 지불 하는 지난 7 월 시작 이후이 같은 트릭을 게시 하는 사람이 없는데. 그래서, 그것은이 신속 하 고 쉽게 디버그 팁 게시물을 것 이라고 생각.
이 오류를 생성 하기 시작 하는 이벤트 수신기에서 일하고 있는 12 하이브:
오류 로드 하 고 이벤트 수신기 Conchango.xyzzyEventReceiver xyzzy 실행, 버전 1.0.0.0 =, 문화 = 중립, Publickeytoken 등 = blahbalhbalh. 추가 정보는 아래. : 개체 참조가 개체의 인스턴스로 설정 되지.
난 내 코드/배포/테스트 사이클 중 하나에 너무 많은 일을 했다 때문에 어디 나이 버그를 도입 했다 몰 랐 어 요.
나는 시도 했다 이 솔루션 SharePoint의 기대와 함께 거기에 나 pdb를 얻을 12 하이브 스택 추적 표시, 하지만 행운. 난 모 르 겠 가능 하다 고 누군가가 않습니다., 내게 알려 주십시오 🙂
수 아는 자신의 로그 메시지를 작성 합니다 12 하이브. 솔직히, 내가 원하는 뭔가 좀 덜 무 섭 고 빠르게 구현 하.
그것은 내게 내가 적어도 잡는 다시이 같은 일반적인 예외를 throw 하 여 몇 가지 기본 추적 정보를 얻을 수 발생:
시도 { UpdateEditionDate(속성); } catch (예외 e) { 던져 새로운 내용 예외("발송자, UpdateEditionDate(): 예외: [" + e.ToString() + "]."); }
이에 나타났다는 12 thusly 하이브:
오류 로드 하 고 이벤트 수신기 Conchango.xyzzyEventReceiver xyzzy 실행, 버전 1.0.0.0 =, 문화 = 중립, Publickeytoken 등 = blahblahblah. 추가 정보는 아래. : 발송자, UpdateEditionDate(): 예외: [NullReferenceException입니다.: 개체 참조가 개체의 인스턴스로 설정 되지. Conchango.xyzzyManagementEventReceiver.UpdateEditionDate에서(SPItemEventProperties 속성) Conchango.xyzzyManagementEventReceiver.Dispatcher에서(SPItemEventProperties 속성, 문자열 eventDescription)].
준 특정 문제 아래로 추적 하는 데 필요한 모든 세부 사항 및 앞으로는 많은 그것을 사용 하 여 기대.
</끝>
더 나은 아직, 엔터프라이즈 라이브러리 같은 로깅 라이브러리를 통합 또는 log4net 및 당신의 인생도 쉽게 될 것입니다..