application.yml
mybatis-plus:
configuration:
# mybatis配置中设置将sql日志输出到控制台
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
logging:
# 日志级别设置为DEBUG
level:
root: DEBUG
结果IDEA控制台不打印SQL执行日志;
日志格式设置方法;
log4j.properties
###控制台日志输出###
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = [%p] - [%t] - [%d{yyyy-MM-dd HH:mm:ss:SSS}] - (%c{1}:%L) - %m%n
或application.yml
logging:
pattern:
console: %X{RequestNo}-%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36}[%L] - %msg%n;
参考文章;MyBatis Log 插件不能打印SQL怎么办-群英
应用优化及Mysql中查询缓存优化以及Mysql内存管理及优化