나는 그것이 표준 질문이라고 생각하지만, 그렇게 일반적인 것을 찾지 못했다..NET에서 로깅에 가장 적합한 방법은 무엇입니까?
디버깅 및 기타 진단에 핵심적인 로깅은 엔터프라이즈 응용 프로그램에 적합한 모듈 식 확장 가능한 접근 방식을 보장합니다. 나는 여기있는 모든 사람들이 int heir 코딩 직업에 대해 그러한 로깅 모듈을 사용했을 것이라고 확신한다.
그래서 가장 좋은 방법, 최고의 무료 도구/.NET 응용 프로그램에서 로깅에 사용되는 코드를 알고 싶습니다.
로그를 파일 또는 DB로 보낼지 여부를 좋아합니까?
예외 catch 및 기타 imp에서 주로 추적 선이어야합니까? 로그 포인트? 언제 모두 Windows 이벤트 로깅을 사용합니까?
해당 작업의 로그를 식별하는 데 필요한 jobID와 같은 데이터가 있지만이 jobID를 모든 클래스에서 사용할 수 없으므로 해당 클래스의 로그는 jobID 식별자가없는 고아입니다. 최상위 메소드에서 이러한 데이터 (jobID)를 설정하는 방법과 모든 하위 메소드에서 생성 된 모든 로그에이 데이터 태그가 지정됩니다.
여러 개의 로그 파일을 쉽게 보관하려면 크기 제한에 도달하면 새 파일이 생성됩니까?
system.diagnostics 패키지를 사용하는 가장 좋은 방법은 무엇입니까?
중복 됨 : http://stackoverflow.com/questions/126540/what-is-your-net-logging-framework-of-choice –