2012-03-29 3 views
0

프로그램이 작동하는 방법에 대한 몇 가지 추가 정보를 넣고 싶습니다. 예외가있는 경우 예외 보고서에 예외 정보를 적어 두는 것이 좋습니다. 일반적으로 전체 정보는 ELMAH입니다. 기록했다.ASP.NET Exception Stack에 정보를 추가하는 방법

그리고 아무런 예외가 없다면 정보가 필요하지 않습니다. 그냥 보내주세요. 그래서 나는 로그의 모든 것을 쓰는 것이 나에게 좋은 생각이라고 생각하지 않는다.

예외와 함께 기록 될 추가 정보를 작성하려면 어떻게 조언하십시오. 감사합니다

답변

1

당신은 당신의 자신의 예외 클래스

public class YourCustomException : Exception 
{ 
    public YourCustomException(Exception inner, string message) 
    : base(inner, message) 
    { 
    } 

} 

을 만들 ... 그리고 메시지에 대한 추가 정보를 추가 할 수 있습니다.

try 
{ 
    // ... 
} 
catch(Exception ex) 
{ 
    throw new YourCustomException(ex, "More information"); 
}