【发布时间】:2020-07-19 07:17:27
【问题描述】:
出于性能原因,我需要删除在 Docker 中运行的 Spring Boot 应用程序中的 org.jooq.tools.LoggerListener DEBUG 日志消息。没有任何 Spring Boot 选项(例如 docker-compose.yml 中的 (Docker) 环境变量 LOGGING_LEVEL_ORG_JOOQ=INFO 或 Java 系统属性 -Dlogging.level.org.jooq=INFO 传递给 entry.sh 中的 docker 容器)不会删除这些报告查询执行详细信息的调试消息。这两个选项都已在 Docker 容器级别进行了检查。
即使是自定义的logback-perf.xml conf 文件,如https://github.com/jOOQ/jOOQ/blob/master/jOOQ-examples/jOOQ-spring-boot-example/src/main/resources/logback.xml 和DEBUG->INFO,由来自docker-compose.yml 的LOGGING_CONFIG 环境变量指向,也不会阻止这些调试消息。我已经通过更改 appender 模式验证了自定义 logback-perf.xml conf 文件正在使用中。
【问题讨论】:
标签: spring-boot debugging logging jooq