第一步:在pom.xml中加入下面的依赖
前提是使用idea创建了一个maven的项目或者模块。
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.10</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.6</version>
</dependency>
第二步:在resource目录下创建logback.xml的配置文件
使用这些日志框架必须进行相应的配置。logback只支持xml,groovy配置,这里使用xml文件配置。
第三步:在logback.xml加入下面的内容
如果自己手敲的话,一定注意单词不要敲错了。本人就在这上面踩坑了,始终找不到问题,最后发现appender 写成了 apperder。。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<!--控制台日志, 控制台输出 -->
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
</encoder>
</appender>
<!-- 日志输出级别 -->
<root level="DEBUG">
<appender-ref ref="STDOUT"/>
</root>
</configuration>
第四步:在测试类上面加入@Slf4j注解
运行结果:
上面只是使用:logback的xml的详细配置可参考:https://blog.csdn.net/Aplumage/article/details/120290535