[英]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.