一、该问题的重现步骤是什么?
1. 配置了sql-log: true。但是控制台没有打印出不带?的sql
2. 配置如上
3.
二、你期待的结果是什么?实际看到的又是什么?
希望可以看到不带?的sql日志
如这种效果。请问还需要怎么做?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
BladeX 2.9.0 win10
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
带 ?的sql日志具体是哪样的,调用哪个接口会打印带 ?的sql,这样我们可以本地调试找原因。
目前所有sql日志都是基于druid来实现的,按理说是不会再有 ?的出现了。
具体实现见下图
我的问题其实不是带不带?的问题。主要是我按上述配置了。但是没有打印sql日志。
在上述截图的代码块打一个断点,看看执行的时候有没有进来。这个是druid拓展的实现类,只有被druid监测到才会执行。如果你是用了多数据源,要额外加一个配置
#多数据源Sql日志配置 spring: datasource: dynamic: druid: proxy-filters: - sqlLogInterceptor
扫一扫访问 Blade技术社区 移动端