写点什么

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

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

关注

评论

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

Golang interface and error handle

escray

学习 极客时间 Go 语言 4月日更

模块二-微信朋友圈的高性能复杂度

华仔架构训练营

Mac 新手使用技巧|从 Windows 换到 Mac,真没有想象中的那么难。

彭宏豪95

macos 效率 Mac windows 4月日更

架构实战营 模块二 总结

Pitt

SQL 子查询怎么优化?写的很深的这种!

xcbeyond

sql SQL优化 4月日更

架构实战营模块二作业

hunk

架构实战营

微信朋友圈架构设计

Vincent

#架构实战营

Java-技术专题-CountDownLatch的介绍和使用

码界西柚

Java AQS CountDownLatch JUC

架构实战营模块 2 学习总结

林子钧

总结 架构实战营 模块二

模块二作业

梦寐凯旋

模块二作业-架构训练营

架构训练营

【架构实战营】模块2作业

dragonboa

作业 - 分析一下微信朋友圈的高性能复杂度

sN0wpeak

架构实战营

「架构实战营」第二次作业

高亮

架构实战营

架构师实战营 模块二作业 微信朋友圈高性能架构分析

小遵

架构实战营模块 2 作业

梦寻解语花

架构实战营

重读《重构2》- 函数组合成变换

顿晓

重构 4月日更

朋友圈高性能复杂度

Simon

架构实战营

架构实战营-M02H

b1a2e1u1u

架构学习模块二作业

架构实战营

Ansible 安装

耳东@Erdong

ansible 4月日更

微信朋友圈 高性能分析

return

微信朋友圈高性能复杂度分析设计

贯通

#架构实战营

架构0期作业2

sjj

架构实战营 模块二作业

Dylan

架构实战营

算法训练营 - 学习笔记 - 第三周

心在飞

一种特殊的树—堆

Nick

数据结构

rtsp系列专题(一)之rtsp服务器搭建

txp

音视频 音频技术

架构实战营 模块二

Keyto

架构训练营模块2作业

唐江

架构实践二

颜培攀

架构实战营

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