一尘不染

使用log4j2进行Spring-Boot日志记录?

spring-boot

我正在使用spring-boot-starter,并希望配置log4j2.xml为将异步+不同的内容记录到不同的日志文件中。

我创建了log4j2文件,但Spring仍使用spring-boot默认日志记录。如何切换日志记录?


阅读 277

收藏
2020-05-30

共1个答案

一尘不染

我有一个更好的方法:

  1. 不包括logb​​ack logger:

    <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>
    

  2. 添加log4j2启动启动器:

    <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-log4j2</artifactId>
    

资料来源:http : //docs.spring.io/spring-
boot/docs/1.5.1.RELEASE/reference/htmlsingle/#howto-configure-log4j-for-
logging

请享用!

2020-05-30