apache-log4j-extras jar 可以与 apache log4j 2.x 一起使用

问题描述 投票:0回答:1

apache-log4j-extras jar 可以与 apache log4j 2.x jar 一起使用,还是已弃用?

发现该jar最后更新是在1.2.17版本。

java log4j log4j2
1个回答
1
投票

自从 Apache Log4j 1.2 Log4j 1.x 已于 2015 年结束生命周期Apache Log4j Extras包含 Log4j 1.2 组件的库应被视为已弃用。

Log4j2 API 的

参考实现和其他实现(例如Logback)中应提供Apache Log4j Extras提供的所有功能。

PS:为了完整起见,Log4j 1.2 到 Log4j2 API确实支持本机 Log4j 1.2 组件(仅当底层实现是 Log4j2 Core 时才有效),并且作为概念验证,我已成功运行来自 Apache Extras 的 RollingFileAppender

。然而,
建议使用这种用法,因为本机 Log4j2 Core 组件的性能要好得多。

如果您只使用 Log4j 1.2 配置格式,从 2.18.0 开始(参见

LOG4J2-3483),我们添加了一个配置生成器,可以识别 Apache Extras 中的 RollingFileAppender

 并构建 
Log4j2 本机 RollingFileAppender
 
具有相同的配置属性。

© www.soinside.com 2019 - 2024. All rights reserved.