Apache Log4j 2.13.0 发布了,Apache Log4j 是一个用于记录应用程序行为的框架。 Log4j 2是对 Log4j 的升级,可提供重大改进,超越其前身 Log4j 1.x,并提供许多其他现代功能 ,例如对标记的支持,使用查找的属性替换等等。
主要新特性有:
- Log4j 2 现在需要 Java 8 或更高版本才能构建和运行
- 对 Log4j 1 配置文件的实验支持
- Logger API 得到增强,以支持构建器模式
- 通过提供对 Log4j 2 配置文件中的 Spring 变量的访问,并允许在 Spring 配置中定义 Log4j 2 系统属性,可以更好地与 Spring Boot 集成
- 支持通过 Log4j 2 查找访问 Kubernetes 信息
- Gelf Layout 现在允许使用 PatternLayout 模式来格式化消息
- LOG4J2-2732:添加 ThreadContext.putIfNotNull 方法
- LOG4J2-2731:添加级别模式选择器
此外还有一些 bug 修复,详情见 更新说明
。
原文
https://www.oschina.net/news/112143/apache-log4j-2-13-0-released