2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

Apache Log4j 2.0 正式版发布

  • 2014-07-18
  • 本文字数:671 字

    阅读完需:约 2 分钟

Log4j 是一个开放源代码的日志记录框架,用 Java 编写,且被广泛使用。它使开发者能够控制日志信息输出的目的地和日志的输出格式。开发者还能够使用外部配置文件,在系统运行时配置日志记录的相关信息。近日,Apache Log4j 2 团队宣布 Log4j 2.0 正式版发布,该版本是近四年来,继先前的 13 个版本后的第一个正式版,需要 Java 6 或者更高的 Java 版本支持。它相对于 Log4j 1.x 系列版本,修复了大量 bug 和优化了性能。

主要改进包括:

  1. 新增了自定义日志记录包装器,取代了现有的日志级别和扩展的日志记录包装器
  2. 修复了 RegexFilter 不能匹配多行日志的问题
  3. 修复了 Async Logger 不能记录线程上下文的栈数据
  4. 为 ThreadContext.ContextStack 接口新增了 getImmutableStackOrNull() 方法
  5. 修复了使用 SocketAppender 和 Async Loggers 时出现的序列化错误的问题
  6. 修复了在 Android 开发中不能找到类‘javax.naming.InitialContext’的问题
  7. 修复了 LoggerConfigs 只能继承父类等级的问题
  8. 修复了特殊字符在 PatternLayout 不起作用的问题
  9. 将 Apache Commons Logging 的版本从 1.1.3 升级到了 1.2
  10. 将 Jackson 的版本升级到了 2.4.1 版本
  11. 将 org.apache.logging.log4j.core.layout 包下的 AbstractLayout 抽象类型优化成了不变类型

另外请注意,Log4j 2.0 的 API 是和 Log4j 1.x 系列的 API 不兼容的。欲获得 Log4j 2.0 的更多信息,请登录 Log4j 2 官方站点


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-07-18 23:143367
用户头像

发布了 92 篇内容, 共 51.2 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

WinZip Pro 11 (简洁直观的压缩解压工具)

Geek贝

解压缩软件

MCP客户端与服务端使用教程

测试人

软件测试

OmniGen2重磅升级,统一图像生成再进化

智源研究院

图像生成

商品中心—库存分桶的一致性改造文档(二)

电子尖叫食人鱼

C# 数据库

芯火三十年:纵横四海(2013-2021)

脑极体

AI

分享一个 Cursor mdc 生成器,基于 Gemini 2.5,很实用!

Immerse

系统容量评估方法

陈一之

构架师 容量设计

单卡推理吞吐2300Tokens/s,昇腾AI云服务正在改写算力法则

Alter

华为开发者空间全面升级,全新特性赋能AI智能应用开发

华为云开发者联盟

SpectraLayers Pro|AI降噪+彻底解放你的声音想象力

柠檬与橘子

向量数据长什么样子?如何将一段文本数据转化为向量数据?

量贩潮汐·WholesaleTide

Python 机器学习

如何挑选RPA厂商?

Techinsight

快手联合港科大“放大招”!推出测试时扩展方法EvoSearch,1.3B视频模型碾压14B!

快手技术

大模型 快手 语言大模型

字节跳动 ByteBrain 开源 MySQL 虚拟索引 VIDEX:让 AI+DB 也能大规模落地

火山引擎开发者社区

字节跳动

JavaScript Quine揭秘:如何让程序输出自身源代码?

不在线第一只蜗牛

JavaScript

京东商品详情API接口(JD.item_get)

tbapi

京东商品详情接口 京东API 京东商品数据采集

Apple Remote Desktop(远程管理软件)

Geek贝

如何在预算确定的情况下发挥财务规划的最大价值?

智达方通

企业管理 全面预算管理

1小时搞定跨浏览器测试!零基础玩转Playwright自动化

测试人

软件测试

商品中心—库存分桶的一致性改造文档

电子尖叫食人鱼

C# 数据库

这份指南教你如何打造一款 AI 陪伴虚拟角色

火山引擎开发者社区

AI 智能体

轻松上手|用 TRAE 搭建 AI 健身私教

火山引擎开发者社区

AI Trae

Product Hunt 双料榜首,开发仅用 2 周:00 后创业者的 AI 智能体实践

火山引擎开发者社区

AI DeckSpeed

基于世界模型的实时互动游戏引擎 Mirage:可自然语言创造可互动游戏;阿里开源 OmniAvatar:音频生成全身数字人视频丨日报

声网

计算架构,行业AI竞争的下一个分水岭

极客天地

混合开发赋能快节奏业务增长:跨端生态构建与敏捷迭代实践

xuyinyin

运维利器-阿里云操作系统控制台上线!追踪隐式资源,巧解内存难题

阿里云基础软件

操作系统 系统运维 阿里云操作系统控制台

抖音内容技术团队开源ContentV:有限算力下高效训练视频生成模型的新路径

字节跳动开源

开源 视频生成 ContentV

AI测试的准确率覆盖率稳定性

测试人

软件测试

Apache Log4j 2.0正式版发布_开源_李士窑_InfoQ精选文章