내 질문은 this 질문에서 유래 한 의견 중 하나가 DEBUG 로그 수준이 TRACE보다 더 세밀하다는 것을 암시합니다. .NET에서 TRACE와 DEBUG이 의미하는 바를 살펴보면 정의상 DEBUG (개념으로서)는 프로덕션에서는 볼 수 없으므로 의미가있는 것처럼 보입니다. 이것은 아마도 엔터프라이즈 라이브러리에서 이벤트 유형으로 사용되지 않는 이유 일 것입니다. 반면에, 내가 아는 다른 모든 구현 (log4net, nlog, common.logging)은 TRACE가 DEBUG보다 더 미세한 레벨로 있습니다. 즉, DEBUG 로그 수준에서 실행되는 응용 프로그램은 TRACE 로그를 작성하지 않습니다.로그 수준 : DEBUG를 TRACE보다 미세하게 생각하십니까?
우리는 자체 로그 프레임 워크를 구현해야하며 DEBUG이 실제로 "스팸"로그 레벨이되어야한다고 생각하는 사람들이 더 있는지 궁금합니다. 또는 새로운 프레임 워크가 새로운 개발자들에게 사용하기 쉬운 친숙 함을 제공해야한다면 이것을 실수로 생각할 것입니까?
감사합니다.
자신 만의 로깅 프레임 워크를 구현한다면 Verbose Entlib에서)? – Werner
@Werner 예! .NET과 마찬가지로 정보, 오류, 경고. Java 기반의 추가 레벨은 비즈니스 또는 안전에 중요한 고 트랜잭션 시스템에 적합하지만 대부분의 사람들의 요구는 과도합니다. –