关于SpringBoot项目整合Log4j2实现自定义日志打印失效原因

发布时间:2024年01月18日

主要的原因是因为,SpringBoot的logback包的存在,会导致Spring Boot项目优先实现logback的日志设置,所以导致我们用Log4j2实现自定义日志失效。

?先找l哪个包引用了logback包

?进入之后查询logback

?

?然后双击包

发现是spring-boot-starter-logging包
再依次查询,最后得到
logback -->?spring-boot-starter-logging --> spring-boot-starter --> spring-boot-starter-jdbc
--> xxx.pom(自己的pom文件)

最后在该包下面剔除logging包即可
?

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-jdbc</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-logging</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

文章来源:https://blog.csdn.net/mingzq123/article/details/135674272
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。