2011-07-01 4 views
1

wpf 응용 프로그램을 만들고 응용 프로그램에 대한 오류 로그 파일을 만들어야합니다.wpf 응용 프로그램의 오류 로그 만들기

어떻게 wpf에서 현명한 특정 폴더에 자동으로 오류 로그 파일을 만들 수 있습니까?

웹에서 오류 페이지를 만든 다음 오류 파일을 만들지 만 어떻게 WPF에서 만들 수 있는지 전혀 모릅니다. 당신이 그것을 직접 수행 할 경우

답변

5

... 그것은 파일 또는 이벤트 로그, 디버그 출력과 같은 다른 출력 스트림에 쉽게 설치 로그 출력을 할 수 있습니다,

log4net를 살펴 보자 :

System.IO.StreamWriter file = new System.IO.StreamWriter("yourlog.log", true); 
2

먼저 TraceDebug 클래스를 System.Diagnostics에 살펴보십시오. 많은 경우 사람들이 오류 로깅을 구현하기를 원할 때 실제로는 추적 또는 디버깅을 구현하려는 것입니다. 즉 컴파일 타임에 디버깅 기능을 켜고 끄고 추적 출력을 다시 라우팅 할 수있는 기능입니다. 런타임은 매우 강력하며 System.Diagnostics을 사용하면 모든 기능을 직접 개발하는 것보다 훨씬 쉽습니다.

둘째, Trace을 사용하든 StreamWriter에 쓰든간에 Environment.SpecialFolderPath.GetTempPath을 확인하십시오.

그렇습니다. sll이 지적한 것처럼 log4net도보세요.

관련 문제