Seam + Hibernate + Logback
프로젝트가 Tomcat 6
에 배포되었습니다. Eclipse를 IDE
으로 사용합니다. Hibernate는 많은 디버그 명령문을 출력하므로 레벨을 ERROR
에 놓았습니다. 그래서 그들을 보지 못합니다. 내가 가지고있는 문제는, 그 내용과 연결되지 않아Tomcat 및 logback.xml
<logger name="org.hibernate">
<level value="ERROR" />
</logger>
나는 나의 전체 logback.xml
를 붙여하지 않습니다.
다음과 같은 클래스 경로 문제가 있습니다 - logback.xml
을 내 프로젝트의 WEB-INF\classes
에 넣으면 클래스 로더에서 찾을 수 없으며 모든 디버그 문을 볼 수 있습니다. 반면에, logback.xml
을로 이동하면 모든 것이 완벽하게 작동하고 디버그 문은 인쇄되지 않습니다.
그러나 내 logback.xml
을 Tomcat의 루트 lib
디렉토리가 아닌 내 프로젝트에 넣고 싶습니다.
여기 내 질문이 있습니다. WEB-INF\classes
은 올바른 장소가 logback.xml
이 아닙니까? 왜 찾지 못했습니까?
나는 항상 프로젝트의 WEB-INF\classes
디렉토리에있는 파일들이 classpath에 저장된다는 것을 알고있다. 가지고 계신 아이디어에 감사드립니다. 당신의 logback.jar
이 ${catalina.home}\lib
아래도 같은
모든 최선을, 페 타르
감사합니다.이 경우입니다. $ {catalina.home} \ lib에서 제거하는 것을 잊었습니다. –