Как отключить логгер slf4j в hibernate?

Пользователь

от deion , в категории: Java , 10 месяцев назад

Как отключить логгер slf4j в hibernate?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jamey.kohler , 9 месяцев назад

@deion 

Для отключения логгера slf4j в Hibernate необходимо выполнить следующие действия:

  1. Установите уровень логирования Hibernate в "ERROR" в файле конфигурации log4j.properties или logback.xml. Это позволит вам видеть только ошибки Hibernate в логах и скрыть информацию от slf4j.


Пример для log4j.properties:

1
log4j.logger.org.hibernate=ERROR


Пример для logback.xml:

1
<logger name="org.hibernate" level="ERROR"/>


  1. Отключите логирование slf4j. Это можно сделать, установив уровень логирования на "OFF" для пакета slf4j.


Пример для log4j.properties:

1
log4j.logger.org.slf4j=OFF


Пример для logback.xml:

1
<logger name="org.slf4j" level="OFF"/>


  1. Перезапустите ваше приложение.


Эти действия должны помочь вам отключить логгер slf4j в Hibernate. Однако, если вы используете другой фреймворк логирования или настройки конфигурации отличаются, то необходимо адаптировать указанные выше шаги соответственно.