2014-12-19 3 views
0

내 프로그램에 간단한 오류 로그를 구현하려고합니다. try/catch를 사용하여 간단히 시도해보고 오류 메시지를 catch의 텍스트 파일에 기록했습니다. 그것은 작동하지만, 다음 try/catch 모든 단일 메서드를 캡슐화해야합니다.파일에 로깅하는 C# 오류

이 작업을 수행하는 간단한 방법이 있습니까? 오류 메시지를 단순히 텍스트 파일로 리디렉션하는 방법은 무엇입니까?

+0

먼저 당신은/프로그램 웹 무엇인지 알 ... 양식이나 승리해야한다 또한 문제는 SO에 대한 너무 광범위하다. – mybirthname

+0

이것은 Aspect Oriented Programming의 작업처럼 들립니다. 또한 try-catch의 모든 것을 래핑하는 것은 정말 나쁜 생각처럼 보입니다. – Vogel612

+0

예외를 처리하려면'try/catch'를 사용해야합니다 (따라서 로깅 된 * 처리 된 예외). 또한 * 처리되지 않은 예외를 처리하는 것이 좋습니다 (검색을 사용하고 wpf/winforms를 지정하는 것을 잊지 마십시오). 내가 아는 한 처리되지 않은 예외를 자동으로 기록 할 수있는 방법은 없습니다 (처리되지 않은 경우에도 쉽게 처리 할 수 ​​있습니다). 그러나'Log.Add (e, ..) '와 같이 각각의 catch에 단 하나의 행을 추가하는 것도 좋지 않습니다. .); – Sinatr

답변

관련 문제