Я запускаю a Seam + Hibernate + Logback
проект, развернутый на Tomcat 6
. Я использую Eclipse в качестве IDE
. Будьте в спящем режиме печатает много операторов отладки, таким образом, я поместил уровень в ERROR
, таким образом, я не вижу их.
<logger name="org.hibernate">
<level value="ERROR" />
</logger>
Я не вставляю свое целое logback.xml
, потому что проблема, которую я имею, не соединен с ее содержанием.
У меня есть следующая проблема пути к классу - Если я поместил logback.xml
в WEB-INF\classes
из моего проекта это не найдено classloader, и я вижу все операторы отладки. С другой стороны, если я перемещаюсь logback.xml
к lib
каталог Tomcat
, все работает прекрасное, и операторы отладки не печатаются.
Но я хочу иметь мой logback.xml
в моем проекте, не в корне lib
каталог Tomcat.
И вот мой вопрос - не WEB-INF\classes
корректное место для logback.xml
? Почему это не найдено?
Я всегда знал что файлы под WEB-INF\classes
каталог проекта, помещаются в путь к классу. Спасибо за любые идеи Вы имеете.
Всего самого лучшего, Petar
Похоже, ваш logback.jar
также находится в $ {catalina.home} \ lib
.
Если вы хотите поместить свой logback.xml
в \ WEB-INF \ classes
, logback.jar
должен находиться только в \ WEB-INF \ lib
. $ {catalina.home} \ lib \ logback.jar
должен быть удален.