【已解决】不能打印sql语句

项目名称:koca
KOCA版本 :5.1.0
KOCA模块 :mybatis
模块版本 :5.1.0
场景 :按照官网文档
Mybatis | 金证开发者社区 配置好之后不能打印sql语句
问题 :
报错细节 :
尝试解决方案:

添加配置:

logging:
  level:
    com.szkingdom.koca.support.mybatis: debug #保证koca mybatis框架日志级别为debug
koca:
  mybatis:
    sql-log:
      debug:
        enabled: true #开启sql打印配置,默认关闭

debug模式下发现并不能打印SQL
断点调试


发现log.isDebugEnabled()为false

解决:配置logback

添加root lever=debug
添加logger lever=debug

配置好之后,会打印sql日志,同时也会把sql中的?替换成变量的值,显示完整的sql,以及sql执行的时间

sql语句:【select a . user_no , a.user_type, a.user_status, a.user_code, a.user_name, a.id_type,
 a.id_code, a.mobile_tel, a.email, a.create_date, a.cancel_date, a.oper_ext_attr , b . org_code ,
 c.org_name from koca_user_info_base a left join koca_user_org_info b on b.user_no = 
a.user_no left join koca_org_info_base c on c.org_code = b.org_code WHERE a.user_name 
like '%zj%' order by a.create_date desc ,a.user_no】 执行耗时 : [ 580 ms ]