Зачем взрывать файл журнала, исключая spring-boot-starter-logging? - PullRequest
0 голосов
/ 02 октября 2019

Я развернул военный проект в Tomcat, и он работает без проблем. Поэтому я попытался развернуть тот же военный проект в другом коте. Для развертывания в этом новом Tomcat мне нужно вставить это исключение в мой файл pom.xml:

spring-boot-starter-logging

это исключение получить много строк журнала ... вставка исключения У меня естьЖурнал каждые 30 секунд. Это строка журнала:

2019-10-02 11:36:08 DEBUG HikariPool:404 - ProjectHikaryPool - Pool stats (total=10, active=0, idle=10, waiting=0)

Изображение

1 Ответ

0 голосов
/ 02 октября 2019

spring-boot-starter-logging встроено в стартовую сеть пружинной загрузки. Spring boot не предназначен для конкретной среды ведения журналов, и по умолчанию используется logback, как вы можете прочитать в docs . Обозначение Spring-Boot-Starter-Logging или Spring-Boot-Starter-Web выведет всю консольную информацию отладки на консоль. Если вы отключите его, журналы не будут напечатаны. Почему вы не ожидаете такого поведения? Если вы хотите изменить уровень журнала, который выводится на консоль, вы можете использовать

logging.level.org.springframework.web=DEBUG
logging.level.org.hibernate=ERROR

, например, как указано в документации

...