Apache Log4j 2.13.1 发布,Java 日志框架

来源: OSCHINA
编辑: oschina
2020-03-02

Apache Log4j 2.13.1 发布了。Log4j 是一个用于记录应用程序行为的框架。Log4j 2 是对 Log4j 的升级,提供了重大改进,超越其前身 Log4j 1.x,并提供许多其它现代功能 ,例如对标记的支持、使用查找的属性替换、lambda 表达式与日志记录时无垃圾等。

此版本包含 bug 修复与一些非常小的功能增强。

由于 SLF4J 绑定的兼容性问题,因此现在 Log4j 带有两个版本的 SLF4J 到 Log4j 适配器。log4j-slf4j-impl 应该与 SLF4J 1.7.x 及更早版本一起使用,而 log4j-slf4j18-impl 应该与 SLF4J 1.8.x 及更高版本一起使用。

需要注意的是,XML、JSON 和 YAML 格式在 2.11.0 版本中进行了更改:它们不再具有“timeMillis”属性,而是带有“epochSecond”和“nanoOfSecond”属性的“Instant”元素。

Log4j 2.13.1 API 以及许多核心组件二进制文件都进行了维护,从与先前版本兼容。

具体的更新内容见发布说明

展开阅读全文
2 收藏
分享
加载中
精彩评论
回复 @剑神卓不凡 : log4j-core+api+slf4j-impl + slf4j-api 接近2M了. 仅仅是一个日志记录看起来这么简单的功能. 像netty那样把模块细分出来就好了.
2020-03-04 10:59
1
举报
所以这就是非Java开发者经常吐槽Java臃肿的原因.
2020-03-03 10:30
1
举报
Log4j2 的jar太大了, 很多轻量级应用受用不起, 应该把核心及常用部分剪裁出来, 其它部分作为扩展包.
2020-03-02 10:14
1
举报
最新评论 (8)
Log4j2 的jar太大了, 很多轻量级应用受用不起, 应该把核心及常用部分剪裁出来, 其它部分作为扩展包.
2020-03-02 10:14
1
回复
举报
大就大点有啥关系
2020-03-03 10:16
0
回复
举报
所以这就是非Java开发者经常吐槽Java臃肿的原因.
2020-03-03 10:30
1
回复
举报
也就几兆
2020-03-03 21:51
0
回复
举报
log4j 1.2才400多k, logback也只有700多k, 绝大多数场景都够用.
2020-03-04 10:02
0
回复
举报
1M多 2兆不到,还可以
2020-03-04 10:35
0
回复
举报
回复 @剑神卓不凡 : log4j-core+api+slf4j-impl + slf4j-api 接近2M了. 仅仅是一个日志记录看起来这么简单的功能. 像netty那样把模块细分出来就好了.
2020-03-04 10:59
1
回复
举报
回复 @dwingo : 已切换logback😂
2020-03-15 20:50
0
回复
举报
更多评论
8 评论
2 收藏
分享
返回顶部
顶部