写点什么

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:143016
用户头像

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

关注

评论

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

桌面云服务器价格怎么样?

青椒云云电脑

桌面云

Web3 游戏周报(5.19 - 5.25)

Footprint Analytics

链游

Pencils Protocol与Trust 钱包联合活动,超$200K的积分奖励来了

大瞿科技

训练效率提升 40%丨多云架构下高效存储策略详解

焱融科技

多云架构 大模型训练 高性能存储

活动预告|与 Zilliz 共探亚马逊云科技中国峰会

Zilliz

AWS Milvus Zilliz

过程流程图怎么画?这样做简单又好看!

彭宏豪95

效率 流程图 在线白板 办公软件 绘图软件

Pencils Protocol与Trust钱包联合活动,参与瓜分超$200K的奖励

西柚子

第七届数字中国建设峰会召开,天翼云启动开源大模型社区发布暨生态繁荣计划

编程猫

第53期|GPTSecurity周报

云起无垠

#人工智能 LLM模型

Pencils Protocol与Trust 钱包联合活动,超$200K的积分奖励来了

加密眼界

Pencils Protocol与Trust 钱包联合活动,参与瓜分超$200K的奖励

石头财经

云桌面系统对服务器配置有要求么

青椒云云电脑

云桌面 云桌面系统

ChaosMeta V0.7.0 版本发布 & 进入CNCF混沌工程全景图

ChaosMeta

cncf #大模型

MacBook Air M3有什么游戏推荐 MacBook 怎么玩Windows游戏

阿拉灯神丁

游戏 Mac 软件 CrossOver Mac下载 虚拟机软件 幻兽帕鲁

检测 CSS 中的 JavaScript 支持

伤感汤姆布利柏

桌面云服务器有哪些配置?

青椒云云电脑

云服务器 桌面云

乐曲和弦编配的小技巧有哪些 FL Studio如何编曲

阿拉灯神丁

编曲宿主 教程分享 FL Studio 21 音乐软件

FL Studio荣获业内权威网站推荐最佳DAW fl studio官方中文

阿拉灯神丁

编曲宿主 编曲软件 FL Studio 21 mac音乐制作软件 音乐软件

配置C++的学习环境

芯动大师

编程‘’ C++\

哈银消费金融:科技赋能客诉处理,引领品牌服务新高度

Geek_2d6073

30天拿下Rust之字符串

希望睿智

rust语言

云教室如何促进优质资源共享

青椒云云电脑

云教室 云教室厂商 云教室解决方案

如何理解云电脑

青椒云云电脑

云电脑 云电脑平台

Pencils Protocol与Trust 钱包联合活动,超$200K的积分奖励来了

BlockChain先知

在每一个家庭里,看见数字中国

脑极体

AI 数字中国

AutoMQ 生态集成 MinIO

AutoMQ

Java 云计算 云原生

RAG-GPT实践过程中遇到的挑战

Geek_1ef48b

一文搞懂云桌面,简单易懂

青椒云云电脑

云桌面 云桌面解决方案

直播预告:TinyVue 组件库实战解析,提升组件库构建技能

OpenTiny社区

开源 Vue 前端 组件库 OpenTiny

AI造梦师,大模型正在孵化下一个黄金职业

脑极体

AI

30天拿下Rust之切片

希望睿智

rust语言

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