1 控制台输出sql
配置mybatis-plus的日志实现类为StdOutImpl,该实现类中打印日志是通过System.out.println(s)
的方式来打印日志的
mybatis-plus:configuration:log-impl: org.apache.imbatis.logging.stdout.StdOutImpl
2 日志文件中写入sql
日志文件中输入sql需要配置mybatis-plus的日志类为项目中的日志框架实现类,还需要配置mapper接口所在包的日志打印级别为 DEBUG或者TRACE,mybatis提供了log4j、slf4g等实现
logging:level:com:xxx:dao: DEBUGmybatis-plus:configuration:log-impl: org.apache.imbatis.logging.slf4j.Slf4jImpl
- 经测试,本地启动即使不配置mybatis日志实现类,只配置mapper接口路径的日志级别也能找到项目的日志框架实现类打印日志,但是远程环境必须配置具体的框架实现