JOOQ和Logback

欧根·贝塞尔(Eugen Besel)

我将springBoot与JOOQ一起使用,并希望记录生成的SQL。

像在JOOQ文档(http://www.jooq.org/doc/latest/manual/sql-execution/logging/)中一样,我将slf4J添加到了我的maven依赖项和log4j.xml中但是当jooq执行一些查询时,我的控制台中看不到任何日志。

我也在Google中搜索此问题,但找不到任何内容。SpringBoot使用logBack,所以我的路径中有logBack和slf4J。是否可以对JOOQ使用logBack?我没有在JOOQ网站上获得任何有关此内容的指示。

卢卡斯·埃德(Lukas Eder)

jOOQ的内置组件JooqLogger尝试按以下顺序解决可选的记录器依赖项:

  • 如果在类路径上找到slf4j,则使用
  • 否则,如果在类路径上找到log4j,则使用
  • 其他,java.util.logging用于

因此,一旦JooqLogger在类路径中找到slf4j(例如,作为Spring Boot的传递依赖),它将使用它作为日志框架。这是合理的,因为可以将slf4j配置为委托给任何其他日志记录框架,包括log4j和java.util.logging

因此,为了通过logback和Spring Boot启用jOOQ的调试日志记录,将以下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>

现在,这也反映在GitHub上jOOQ-spring-boot-example中

一些更多的想法可以在Spring Boot手册中找到:https : //docs.spring.io/spring-boot/docs/current/reference/html/howto-logging.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用logrotate和logback

来自分类Dev

jOOQ:fetchMany和fetchAny

来自分类Dev

JOOQ和交易

来自分类Dev

Jooq Maven和多个架构

来自分类Dev

jOOQ和桥接表

来自分类Dev

使用jooq和gradle-jooq-plugin(kotlin)生成代码

来自分类Dev

通过示例进行Spring Boot和Logback

来自分类Dev

外部化属性和 logback Spring

来自分类Dev

jOOQ禁用DAO和POJO生成

来自分类Dev

Jooq:别名表和Record.into

来自分类Dev

jOOQ转换器和类型

来自分类Dev

jOOQ-fetchAny和fetchOne之间的区别

来自分类Dev

Jooq:别名表和Record.into

来自分类Dev

jOOQ禁用DAO和POJO生成

来自分类Dev

DSL选择中的JOOQ和PostgreSQL类型

来自分类Dev

从对象 jooq 3.9.0 和 3.9.1 生成 DDL

来自分类Dev

Log4j和Logback FileAppender maxFileSize和maxBackupIndex

来自分类Dev

使用logback和logstash-logback编码器自定义日志级别显示

来自分类Dev

春季启动,logback和logging.config属性

来自分类Dev

如何使用Quarkus和Logback获取JSON日志记录?

来自分类Dev

经典的logback SocketAppender和Lilith日志查看器

来自分类Dev

Logback:使用 Logstash 的微服务的 StatusManager 的目的和范围

来自分类Dev

是否可以将MyBatis和QueryDSL / jOOQ结合使用?

来自分类Dev

jOOQ中的Table <R>和<TableLike>有什么区别

来自分类Dev

关联jOOQ事务和记录监听器

来自分类Dev

jOOQ是否支持PostgreSQL数组函数和运算符?

来自分类Dev

jOOQ返回联接表中的POJO和ID

来自分类Dev

如何使JOOQ生成枚举类型和自定义类型?

来自分类Dev

jOOQ中的隐式联接和N:N表