在控制台能显示执行SQL,日志文件中却不显示执行SQL。
环境SpringBootMyBatis PlusSlf4j MyBatis配置
mybatis-plus: ? typeAliasesPackage: com.model ? configuration: ? ? log-impl: org.apache.ibatis.logging.stdout.StdOutImpl ? global-config: ? ? db-config: ? ? ? id-type: input ? ? ? update-strategy: not_nulllogback.xml配置
网上一大堆都再说如果要打印日志需要加入以下配置
// 或 (二选一)
以上都配置了,可就是在不在服务器的日志文件中不打印SQL。
解决办法StdOutImpl类只在控制台输出,如果需要logback保存日志需要使用Slf4jImpl类才可以在日志文件中显示执行SQL。
mybatis-plus: ? configuration: ? ? log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl
——————————
如有不足请留言指正
相互学习,共同进步



