SpringBoot如何进行日志框架切换

 时间:2026-02-15 10:44:08

1、SpringBoot中默认是slf4j+logback的方式记录日志。如果我们需要切换到其他的日志,首先需要排除掉原有的日志包。修改pom文件。

SpringBoot如何进行日志框架切换

2、因为我们要使用log4j日志包,所以还需要排除掉log4j-to-slf4j适配包。

SpringBoot如何进行日志框架切换

3、导入slf4j-log4j12的slf4j适配器包。

<dependency>

                        <groupId>org.slf4j</groupId>

                        <artifactId>slf4j-log4j12</artifactId>

                </dependency>

SpringBoot如何进行日志框架切换

4、在项目中添加log4j.properties配置文件。

SpringBoot如何进行日志框架切换

5、切换日志框架是按照slf4j的日志是配图,进行相关的切换。

<dependency>

                        <groupId>org.springframework.boot</groupId>

                        <artifactId>spring-boot-starter-web</artifactId>

                        <exclusions>

                                <exclusion>

                                        <artifactId>logback-classic</artifactId>

                                        <groupId>ch.qos.logback</groupId>

                                </exclusion>

                                <exclusion>

                                        <artifactId>log4j-to-slf4j</artifactId>

                                        <groupId>org.apache.logging.log4j</groupId>

                                </exclusion>

                        </exclusions>

                </dependency>

                <dependency>

                        <groupId>org.slf4j</groupId>

                        <artifactId>slf4j-log4j12</artifactId>

                </dependency>

SpringBoot如何进行日志框架切换

6、SpringBoot中还提供了spring-boot-starter-log4j2这个启动包直接替换掉Springboot默认的日志配置。

SpringBoot如何进行日志框架切换

  • 云闪付如何设置成英文语言
  • oracle如何测试sql语句
  • linux中有哪些常用的转义字符,如何使用?
  • git checkout怎样快速切换回上一个使用过的分支
  • git常用操作-clone到提交全流程
  • 热门搜索
    景德镇旅游景点大全 江苏有哪些旅游景点 成都峨眉山旅游攻略 哈尔滨旅游公司 浙江磐安旅游 多伦多旅游 山东枣庄旅游 西部大峡谷旅游攻略 海南旅游景点介绍 帕劳旅游报价