wpf 응용 프로그램을 만들고 응용 프로그램에 대한 오류 로그 파일을 만들어야합니다.wpf 응용 프로그램의 오류 로그 만들기
어떻게 wpf에서 현명한 특정 폴더에 자동으로 오류 로그 파일을 만들 수 있습니까?
웹에서 오류 페이지를 만든 다음 오류 파일을 만들지 만 어떻게 WPF에서 만들 수 있는지 전혀 모릅니다. 당신이 그것을 직접 수행 할 경우
wpf 응용 프로그램을 만들고 응용 프로그램에 대한 오류 로그 파일을 만들어야합니다.wpf 응용 프로그램의 오류 로그 만들기
어떻게 wpf에서 현명한 특정 폴더에 자동으로 오류 로그 파일을 만들 수 있습니까?
웹에서 오류 페이지를 만든 다음 오류 파일을 만들지 만 어떻게 WPF에서 만들 수 있는지 전혀 모릅니다. 당신이 그것을 직접 수행 할 경우
... 그것은 파일 또는 이벤트 로그, 디버그 출력과 같은 다른 출력 스트림에 쉽게 설치 로그 출력을 할 수 있습니다,
을 log4net를 살펴 보자 :
System.IO.StreamWriter file = new System.IO.StreamWriter("yourlog.log", true);
먼저 Trace
및 Debug
클래스를 System.Diagnostics
에 살펴보십시오. 많은 경우 사람들이 오류 로깅을 구현하기를 원할 때 실제로는 추적 또는 디버깅을 구현하려는 것입니다. 즉 컴파일 타임에 디버깅 기능을 켜고 끄고 추적 출력을 다시 라우팅 할 수있는 기능입니다. 런타임은 매우 강력하며 System.Diagnostics
을 사용하면 모든 기능을 직접 개발하는 것보다 훨씬 쉽습니다.
둘째, Trace
을 사용하든 StreamWriter
에 쓰든간에 Environment.SpecialFolder
및 Path.GetTempPath
을 확인하십시오.
그렇습니다. sll이 지적한 것처럼 log4net도보세요.