Как включить hibernate-валидатор DEBUG logger - PullRequest
0 голосов
/ 15 мая 2018

Я добавляю hibernate-validator (6.0.9.Final) в мой весенний (не весенний загрузочный) проект maven и работаю отлично, но вызывает много (~ 3000 строк) журнала DEBUG.Как отключить этот журнал?

Я пробовал это, но не работало:

logging.level.org.hibernate=info
log4j.logger.org.hibernate=info

Ответы [ 2 ]

0 голосов
/ 15 мая 2018

Установите для свойств log4j значение

log4j.logger.org.hibernate.validator=info

, также установите show_sql =false, чтобы избежать печати запроса на консоли.

0 голосов
/ 15 мая 2018

Уровень журнала Hibernate Validator (очевидно) не является отладочным по умолчанию, поэтому в пути к классам вашего приложения должно быть что-то, устанавливающее уровень ведения журнала в DEBUG.

Hibernate Validator использует JBoss Logging, который использует log4j под капотом, поэтому log4j.logger.org.hibernate.validator=info в ваших log4j.properties должен работать.

Но, учитывая, что он не должен был быть установлен как DEBUG, мне интересно, есть ли у вас что-то в вашем classpath, переопределяющее конфигурацию вашего журнала.

Я подозреваю, что либо вы, либо зависимость включили ведение журнала DEBUG для org.hibernate, чтобы увидеть запросы или что-то подобное, и этот параметр вы должны найти и удалить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...