SqlLogInterceptor 不会打印出tenant_id的自动过滤, 怎么显示出完整包含过滤tenant_id之后的sql?

Blade 未结 1 680
fly931
fly931 剑者 2021-06-05 11:51
悬赏:5

一、该问题的重现步骤是什么?

  1.  SqlLogInterceptor 不会打印出tenant_id的自动过滤, 怎么显示出完整包含过滤tenant_id之后的sql?

   用下面的默认的开启DEBUG模式的打印才是正常的, 但是DEBUG模式就要安装插件每次点一下才自己再拼装sql

2020-08-08 21:39:00.830 DEBUG 72491 --- [ XNIO-1 task-19] o.s.r.m.ReportFileMapper.selectPage      : ==>  Preparing: SELECT id, name, content, create_time, update_time, is_deleted FROM blade_report_file WHERE is_deleted = 0 LIMIT ?,? 
2020-08-08 21:39:00.835 DEBUG 72491 --- [ XNIO-1 task-19] o.s.r.m.ReportFileMapper.selectPage      : ==> Parameters: 0(Long), 10(Long)

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 2021-06-07 21:34

    SqlLogInterceptor 是mybatis-plus的类,没有加上相关逻辑,想看tenant_id,还是得看DEBUG。

    0 讨论(0)
提交回复