У меня возникли проблемы с пониманием категорий журналирования Hibernate. Я основываю свои предположения на документации, расположенной по адресу: http://docs.jboss.org/hibernate/core/3.3/reference/en/html/session-configuration.html#configuration-logging
Я использую log4j.properties для настройки уровня ведения журнала в Hibernate, используя следующее:
log4j.logger.org.hibernate=DEBUG
log4j.additivity.org.hibernate.SQL=false
выводит информацию для всех категорий hibernate (org.hibernate.loader, org.hibernate.jdbc, org.hibernate.engine и т. Д.).
Что я действительно хочу, так это только категория org.hibernate.SQL для входа на уровне DEBUG. Я пробовал различные комбинации:
log4j.logger.org.hibernate=INFO
log4j.logger.org.hibernate.SQL=DEBUG
log4j.additivity.org.hibernate.SQL=false
Но кажется, что он никогда не «видит» категорию SQL, а использует только уровень ведения журнала org.hibernate.
Возможно ли то, что я хочу сделать? Если так, что я делаю неправильно, пытаясь заставить это работать?
Спасибо за любые предложения!