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