【问题标题】:How to log SQL statements used by JOOQ generator maven plugin如何记录 JOOQ 生成器 maven 插件使用的 SQL 语句
【发布时间】:2021-01-11 12:34:25
【问题描述】:

执行 JOOQ 生成器 maven 插件时,只记录 fetch 结果,不记录 SQL 语句本身。

mvn generate-sources -Dorg.slf4j.simpleLogger.defaultLogLevel=DEBUG  -Dorg.slf4j.simpleLogger.level.org.jooq.tools.LoggerListener=DEBUG

我已经尝试过 DEBUG 和 TRACE,TRACE 只另外记录每条获取的记录。 在我的应用程序(Spring Boot、Quarkus)中,没有这样的问题:日志级别

org.jooq=DEBUG

我看到了 SQL 语句、绑定值和获取的记录。

我的环境:

Maven home: /usr/local/Cellar/maven/3.6.3_1/libexec
Java version: 13.0.2
jooq-codegen-maven 3.13.14

【问题讨论】:

    标签: maven logging jooq


    【解决方案1】:

    你可能会尝试的一些事情:

    【讨论】:

    • 不,不幸的是相同的结果:只记录结果:[DEBUG] Fetched row(s)
    • 同样使用 JDK 11.0.7 而不是 13.
    • 做得好(老实说,这是我的第一枪)...但没有记录任何查询。
    • @Dominik:好的,抱歉,我帮不上忙。这对我有用。也许,您可以尝试创建一个MCVE,并可能提交一个错误吗?
    • 使用新的引导 MCVE 一切正常,并且在添加 <logging>DEBUG</logging> 并以 -X 启动 mvn 后记录语句。我的 quarkus 项目中似乎有问题..
    猜你喜欢
    • 1970-01-01
    • 2023-04-11
    • 2021-07-01
    • 2017-03-15
    • 2022-07-19
    • 2016-07-22
    • 2017-12-08
    • 1970-01-01
    • 2016-06-12
    相关资源
    最近更新 更多