현재 Log4Net & ELMAH를 사용하는 콘솔 응용 프로그램이 있습니다. 예외 로깅을위한 Log4net과 처리되지 않은 예외에 대한 ELMAH. 나는 ELMAH가 코드를 변경하지 않고 응용 프로그램의 예외를 잡는 좋은 도구라는 것을 읽었지만 이것이 우리의 경우는 아닙니다. 내 질문에이 접근법이 확실하지 않습니다.ELMAH를 사용하면 처리되지 않은 예외를 처리하는 것이 좋습니다.
처리되지 않은 예외를 처리하는 데 ELMAH를 사용하는 것이 좋습니다.
내가보기에 우리는 처리되지 않은 예외를 전혀 가져서는 안됩니다. Main() 함수에서 Try/Catch를 사용하면 모든 것을 잡을 수 있습니다. 그렇지 않습니까?
또는 UnhandledExceptionEventHandler에 가입 하시겠습니까?
"바퀴를 다시 발명 한"은 무엇을 언급합니까? 아이디어는 모든 예외를 잡아 로그 저장소에 저장하는 것입니다. –
@cad : 글쎄, 당신은 elmah (이미 데이터베이스 구조, 로깅 mechanizsm 및 out-of-the-box 필터링 능력을 가지고 있습니다)를 사용하거나 자신의 수출/검토 메커니즘 (xml? db?) –
감사. 알았다. 이 경우에는 ELMAH를 사용하면 과잉입니다. Log4net으로 충분합니다 ... –