写点什么

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

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

关注

评论

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

AlphaFold2“登陆”北鲲云平台,云计算助力科研大放异彩

北鲲云

Google官方bazel构建工具的安装

Changing Lin

8月日更

Tapdata Cloud 版本上新!率先支持数据校验、类型映射等6大新功能

tapdata

MySQL nosql schema

百分点感知智能实验室:语音识别技术发展阶段探究

百分点科技技术团队

语音识别 百分点科技 感知智能

跨越AI天堑时:行动代号“盘古大模型”

脑极体

细思极恐!Alibaba新产SpringBoot深度历险(嵩山版)开源

Java 编程 架构 面试 架构师

SharingSphere 源码解析 -- 真实SQL生成探索

数据库 源码

程序员应该专注技术还是转管理?

石云升

职业规划 职场经验 8月日更

架构设计-模块一

逝水流

架构

netty系列之:自建客户端和HTTP服务器交互

程序那些事

Java Netty 程序那些事

07. 图灵测试与第一次AI浪潮

Databri_AI

人工智能

新时代大视频产业的底座,视频云创变了什么?

阿里云CloudImagine

阿里云 直播技术 视频制作 视频流 视频云

百分点大数据技术团队:BI嵌入式分析实践

百分点科技技术团队

BI 百分点科技 嵌入式分析

模块1-作业

笑看风雨情

疫情下的人生百态

6979阿强

图计算 GraphScope 新冠

Linux之last命令

入门小站

Linux

不用手机,如何让猫给你打视频电话丨日常小技

声网

物联网 目标检测 目标跟踪

ipfs矿机是什么?ipfs矿机挖出的币能交易吗?

区块链 分布式存储 ipfs挖矿 ipfs矿机 filecoin挖矿

融云 X-Live 系列直播启动,遇见通信的无限可能

融云 RongCloud

开发者 音视频 通信 融云 即时通信

算法毕业总结

Geek_Gu

读书笔记 -《数据密集型应用系统设计》- 数据编码

KayTin

网络攻防学习笔记 Day122

穿过生命散发芬芳

网络安全 8月日更

数字化时代商业银行客户触达策略研究 从数据到服务 由场景到生态

CECBC

快手平台严管售卖“仿黄金类饰品”,直播带货在收割消费者

石头IT视角

区块链盲盒游戏app软件开发|盲盒游戏软件介绍

量化系统19942438797

区块链 智能合约 盲盒

分享 10 个高星的创意项目!

程序员鱼皮

Java Python 数据库 大前端 Go 语言

我遇到的那些工长

escray

生活记录 8月日更

GitHub获120w+star的JDK源码剖析手册,竟出自Alibaba高管之手?

Java 架构 面试 程序人生 Alibaba

区块链技术发展趋势与银行业探索实践

CECBC

中证协组织专题座谈会,加快推进区块链技术在证券行业应用

CECBC

webrtc 即时带宽评估器(BitrateEstimator)

webrtc developer

WebRTC

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