나는 예외를 잡아서 ELMAH로 기록하고있다.ELMAH - ErrorSignal.Raise no stack info
예외를 잡아 내고 앱에 YSOD를 허용하면 ELMAH는 전체 스택 추적을 기록합니다. 그러나 내가 잡아서 ErrorSignal.Raise(ex)
을 사용할 때 스택 추적을 얻지 못합니다.
ErrorSignal.FromCurrentContext().Raise(new System.ApplicationException(exception.ToString(), exception));
안녕들 하슈 :
는 또한 아무 소용이 시도?
Color me stunned. 정말. 내 게시물에 설명 된 이유로, 나는 이것을 downvote해야 할 것이다. 전체 스택 트레이스를 가진 예외를 로깅하지 않고 다른 예외의 스택 트레이스를 메시지로 사용하여 예외를 로깅한다. 대부분 올바른 것으로 보이는 결과가 나올 수 있지만, 이는 단지 부차적 인 것이며 반 패턴을 기반으로합니다. – Rytmis