asp.net mvc3 및 nhibernate 3.2를 사용하여 응용 프로그램을 빌드 할 예정입니다. 나는 Elmah를 사용하여 모든 오류 메시지를 기록하기로 결정했습니다.왜 Log4Net이 nhibernate에 필요합니까?
나는 nhibernate가 log4net을 지원하고 모든 쿼리를 기록하는 데 사용하는 것을 기억합니다. 로그 파일에 쿼리를 출력하는 것에 대해 신경 쓰지 않는다면, nhibernate 프로파일 러를 사용하여 log4net에서 Elmah로 swtiching하는 다른 이유는 무엇입니까?
정말 고마워요. 나는 log4net dll을 거기에서 떠날 것이고, 단지 그것으로 아무것도하지 않을 것이라고 생각한다. 그건 그렇고, web.config 파일에서 모든 log4net 설정을 제거했습니다. 괜찮 니? – qinking126
log4net은 구성이 없다면 오류없이 무엇을해야하는지 알 수있을만큼 강력해야하기 때문에 예라고 말하고 싶지만 전체 시스템을 철저히 테스트해야합니다. – KeithS
이 답변은 정확하지 않습니다. NHibernate는 log4net에 대한 의존성을 제거했다. 교활한 대답이 올바른 것입니다. –