- 首先你应该检查你的logback.xml文件是否配置成功
- 检查是否配置:
mybatis-plus:
configuration:
map-underscore-to-camel-case: true
auto-mapping-behavior: full
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
mapper-locations: classpath*:mapper*Mapper.xml
- 检查是否配置日志级别
logging:
level:
com.XX.XX.mapper: debug
如果此刻你跟我的配置相同, 那我现在告诉你答案
mybatis-plus 标注的日志方案有两种:
# 方式一
mybatis-plus:
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
# 方式二 application.yml 中增加配置,指定 mapper 文件所在的包
logging:
level:
com.baomidou.example.mapper: debug
解决方案:但是如果你配置第一种, 仅仅是控制台可以打印日志,
如果你配置第二种, 才可以同时打印 控制台 跟 文件
删除第二步 中的
mybatis-plus: # configuration: # map-underscore-to-camel-case: true # auto-mapping-behavior: full # log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
同时保持
logging:
level:
com.XX.XX.mapper: debug
就可以了
目前是我测试的结果, 如果有问题, 感谢帮忙指出, 谢谢



