繁体   English   中英

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

[英]How to migratef from log4j to log4j2 and editing the log4j properties file in Spring boot

嗨,在我的 Spring 启动应用程序 POM 文件中,我添加了以下对 log4j2 的依赖项。

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

以及如何据此更改 log4j.properties 文件。

目前我的 log4j.properties 如下。

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

即使使用 log4j2,我仍然可以使用 ConsoleAppender 吗? . 任何回应真的很感激。

我没有使用 log4j2,而是使用了 logback-spring.xml 并使用了它的依赖关系并且它可以工作。 当我们从 spring 引导版本 1.x 迁移到 2.x 时,确实需要这种迁移。谢谢。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM