2011-01-19 8 views
0

System.Diagnostics.TraceSource에 오류를 기록하고 어떤 Listener를 사용할 수 있는지, 그리고 어떻게 구성하여 특정 디렉터리의 로그 파일에 기록할지 궁금합니다. 로그가 특정 크기에 도달하면 새 로그 파일을 작성해야합니다.ASP.Net - TraceSource로 파일 로깅

이 작업을 수행하는 기존 리스너가 있습니까? 아니면 가까이에 오는 무언가?

Windows 이벤트 로그에 기록하는 것이 가장 좋은 방법이지만 서버의 로그에 쉽게 액세스 할 수 없으므로 FTP를 통해 다운로드 할 수있는 파일을 사용하는 것이 가장 좋은 방법 인 것 같습니다.

답변

0

Log4NET, 무료 고체를 사용하는 방법에 대한, 그것은 펜더의 모든 가능한 종류를 가지고 있으며이이 질문에 대답하지 않는 사실 일 수 동안은

+1

아니라의 app.config 또는 Web.config의에서 모든 것을 제어 내가 게시했습니다. ;) TraceSource를 Windows Event Log에서 Log File Listener로 전환하기 만하면됩니다. – magnattic

+1

좋습니다. 기본 .NET 추적을 사용하고 로그 파일로 리디렉션되는 TraceListener를 사용하려면 System.Diagnostics.TextWriterTraceListener는 어떨까요? 여기를 참조하십시오 : http://msdn.microsoft.com/en-us/library/system.diagnostics.textwritertracelistener.aspx –