写点什么

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

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

关注

评论

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

架构实战营总结

晨亮

「架构实战营」

集成 ShenYu 网关实现 Dubbo 泛化调用

码农大熊

盘古开发框架 Dubbo网关 泛化调用 ShenYu网关

Nginx 的日志

HoneyMoose

机器学习:真正的底层是什么?

海拥(haiyong.site)

5月月更

目标检测的算法

恒山其若陋兮

5月月更

docker可视化管理工具之shipyard

乌龟哥哥

5月月更

Nacos源码系列—服务端那些事儿

牧小农

源码 nacos

python使用 pywin32 模块操作 excel,Python 操作 excel 系列之五

梦想橡皮擦

5月月更

面向对象的系统分析

奔向架构师

信息系统 5月月更

JAVA为什么需要泛型?

源字节1号

软件开发 后端开发 小程序开发

架构训练营-毕业总结

默光

架构训练营5期

从这些云原生企业身上,我看到了数字化创新者该有的样子

阿里巴巴云原生

阿里云 云原生 实战案例

OpenYurt 开源之夏开始申请啦

阿里巴巴云原生

阿里云 云原生 开源之夏

模块五:作业

本人法海

「架构实战营」

java内存模型之happenbefore原则

急需上岸的小谢

5月月更

Go Web 编程入门:创建动态 HTML 和文本文件

宇宙之一粟

Web Go 语言 5月月更

赫卡忒的眼眸:微光手机“夜视仪”是怎样炼成的?

脑极体

八、高可用之故障隔离

穿过生命散发芬芳

5月月更 高可用设计

Bigdata 作业第九周

Pyel

百万级电商秒杀架构设计

晨亮

「架构实战营」

模块五作业

HZ

架构实战营 #架构实战营

在线HTML文本提取URL链接工具

入门小站

工具

函数计算 HTTP 触发器支持异步,解放双手搭建 Web 服务

阿里巴巴云原生

阿里云 云原生 函数计算

【建议收藏】Mysql知识干货(mysql八股文)汇总

利志分享

面试 面试题 MySQL 数据库 面试问题 MySQL InnoDB

Hadoop Java api操作hdfs(一)

Emperor_LawD

hadoop 5月月更

浅谈Java中的Math.random

工程师日月

java 5月月更

【愚公系列】2022年05月 二十三种设计模式(八)-组合模式(Composite Pattern)

愚公搬代码

5月月更

复杂任务中,流程的解耦设计

架构 事件驱动 任务管理 异步设计

抖音严打虚假宣传滋补膳食内容广告主:必须严格监管信息流广告

石头IT视角

linux之man命令

入门小站

在线TSV转HTMLTable工具

入门小站

工具

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