- pom.xml中设置logback依赖
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.25</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.3</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
<version>1.2.3</version>
</dependency>
- 在src/main/resources下新建 logback.xml 内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<configuration debug="false">
<!-- 其他配置-->
<appender name="Console" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>[%level] %blue(%date{yyyy-MM-dd HH:mm:ss.SSS}) %cyan([%thread]) %boldGreen(%logger{15})- %msg %n</pattern>
</encoder>
</appender>
<!--
1. 用来指定某一个包或者具体某一个类的日志打印级别,以及指定<appender>
2. <logger>只有一个name属性,一个可选的level和一个可选的additivity
-->
<root level="debug">
<appender-ref ref="Console"/>
</root>
<!-- 下面的两个logger是关键的两个logger -->
<logger name="org.apache.ibatis" level="DEBUG">
<appender-ref ref="Console"/>
</logger>
<logger name="java.sql" level="debug">
<appender-ref ref="Console"/>
</logger>
</configuration>
参考链接:
https://blog.youkuaiyun.com/m0_48468380/article/details/114229309
https://www.cnblogs.com/duyinqiang/p/5696375.html