码迷,mamicode.com
首页 > 编程语言 > 详细

使用springboot默认的日志系统logback打印Mybatis语句问题

时间:2020-02-24 00:32:46      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:ibatis   文件   图片   控制   config   iba   logging   ali   boot   

在yml配置文件中,配置mybatis时,一般有如下配置

mybatis:
  configuration:
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
    map-underscore-to-camel-case: true
  typeAliasesPackage: XXXX
  mapper-locations: classpath*:**/xml/*Mapper.xml

log-impl指定的值为org.apache.ibatis.logging.Log接口的某个实现类,是设置打印mybatis的日志实现,

技术图片

如果配置为org.apache.ibatis.logging.stdout.StdOutImpl就只会在控制台窗口打印,不会记录到日志文件。如果需要保存打印的SQL到文件就不能设置为StdOutImpl,可以设置为Slf4jImpl,也可以不设置。然后对应接口所在包设置logback对应包的日志等级

# 日志配置
logging:
  level:
    com.XXX: debug
    org.springframework: warn
    org.apache.ibatis.logging: debug

这样就可以把mybatis的打印内容,保存到文件中了。

使用springboot默认的日志系统logback打印Mybatis语句问题

标签:ibatis   文件   图片   控制   config   iba   logging   ali   boot   

原文地址:https://www.cnblogs.com/grasp/p/12354955.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!