Spring Boot中使用Log4J日志输出Mybatis的查询SQL

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lhc_makefunny/article/details/80826223
  • pom文件添加Log4J依赖
<dependency>
    <groupId>log4j</groupId>
    <artifactId>log4j</artifactId>
    <version>1.2.17</version>
</dependency>
  • Log4J配置文件
# Global logging configuration
log4j.rootLogger=ERROR, stdout
# MyBatis logging configuration...
log4j.logger.com.project.sccl.dao=DEBUG
# Console output...
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[%p] [%d{yyyy-MM-dd HH\:mm\:ss}][%c]%m%n"
  • application.properties配置
<!--日志显示级别,com.project是项目的前缀-->
logging.level.com.project=WARN 
<!--在dao包执行时,输出sql,com.project.sccl.dao就是dao包的全路径-->
logging.level.com.project.sccl.dao=DEBUG
<!--日志的输出位置-->
logging.file=logs/spring-boot-logging.log

项目结构图:
project

猜你喜欢

转载自blog.csdn.net/lhc_makefunny/article/details/80826223