У меня стандартный Spring Boot 2.0.4 MVC. Это не отдельный jar, это война, развернутая в контейнере tomcat 8.5.something. вот мой помпон:
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
<exclusions>
<exclusion>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-jdbc</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
</dependency>
и у моего application.properties есть это:
logging.level.root=WARN
logging.level.com.me=DEBUG
Но ни один из моих операторов журнала не находится в catalina.out, я даже пробовал:
logging.file = /home/michael/mylogfile.log
но файл не был создан.
Я погуглил все это, но нашел только встроенные примеры tomcat. Я уверен, что где-то пропустил элемент конфигурации. Это простой пример регистрации, но я не могу заставить его работать!
ОБНОВИТЬ Я добавил это в mu pom:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</dependency>
Но все равно не повезло
Нет, у меня создалось впечатление, что Spring использует логбэк, который идет со Spring. Я в основном собирался с этого: mkyong.com/spring-boot/spring-boot-slf4j-logging-example
Добавляли ли вы какую-либо структуру (или поставщика) ведения журнала в свою зависимость?