Java 如何在Spring boot中从log4j迁移到log4j2并编辑log4j属性文件

Java 如何在Spring boot中从log4j迁移到log4j2并编辑log4j属性文件,java,spring-boot,logging,log4j,log4j2,Java,Spring Boot,Logging,Log4j,Log4j2,您好,在我的Spring boot应用程序POM文件中,我添加了log4j2的依赖性 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-log4j2</artifactId> </dependency> 即使使用log4j2,我仍然可以使用Conso

您好,在我的Spring boot应用程序POM文件中,我添加了log4j2的依赖性

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

即使使用log4j2,我仍然可以使用ConsolePender吗。任何响应都非常感谢。

我使用了logback-spring.xml并使用了它的依赖性,而不是使用log4j2,它可以工作。 当我们从SpringBootVersion1.x迁移到2.x时,这种迁移确实需要 谢谢

log4j.rootLogger=WARN,ConsoleAppender

log4j.appender.ConsoleAppender=org.apache.log4j.ConsoleAppender
log4j.appender.ConsoleAppender.layout=net.logstash.log4j.JSONEventLayoutV1

log4j.appender.ConsoleAppender.layout.ConversionPattern={"AAA": "TEST-SERVICE","correlation-id" : "%X{id}", timestamp":"%d{sdwqd}", "thread": "%t",  "logging event": "%p", "class": "%c", "method": :"%M", "line":"%L", "message": "%m"}%n