jOOQ встроенный он JooqLogger
пытается разрешить дополнительную зависимость регистратора в следующем порядке:
- Если SLF4J находится на пути к классам, который используется
- Else, если log4j находится на пути к классам , который используется
- Else,
java.util.logging
используется
Таким образом, как только JooqLogger
находит SLF4J на пути к классам (например, в качестве переходная зависимость от весенней загрузки), он будет использовать это как структуру ведения журнала. Это разумно, так как slf4j можно настроить для делегирования на любую другую структуру ведения журнала, включая log4j и java.util.logging
.
Таким образом, для того, чтобы включить ведение журнала отладки jOOQ с помощью Logback и Spring ботинка, достаточно поместить следующий logback.xml
файл в корневом пути к классам:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<include resource="org/springframework/boot/logging/logback/base.xml"/>
<logger name="org.jooq" level="DEBUG"/>
</configuration>
Это теперь также находит свое отражение в jOOQ-spring-boot-example on GitHub.
Некоторых новых идей можно найти здесь, в руководстве Spring загрузки: https://docs.spring.io/spring-boot/docs/current/reference/html/howto-logging.html
'log4j.xml' конфигурационного файл для ... подождите ... log4j. Вы добавили log4j (или мост slf4j-log4j), а также свою зависимость от Maven? –
вот моя МВН зависимость: ' log4j log4j 1.2.16 org.slf4j SLF4J-апи org.slf4j SLF4J-log4j12 1.7.5 ' –