springboot Logback使用与冲突排查
·
Log4j2与Logback冲突,如果要使用某一个,要在pom里将对应另外一个给去除。比如使用Log4j2
dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion> </exclusions>
</dependency> <dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-log4j2</artifactId>
</dependency>
并在对应的类里去定义log
private static final Logger log = LoggerFactory.getLogger(YourController.class);
如果要使用Logback则在pom里增加Lombok
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
<!-- 可选,不传递依赖 --> </dependency>
在业务类上添加 @Slf4j 注解,Lombok 会自动生成 log 对象,直接使用即可
如果还是有问题,可以直接在intellij中查找 Lombok插件并安装,看是否可以正常使用

更多推荐


所有评论(0)