Apache Log4j 2.0 发布第 6 个 beta 版本,该版本改进内容包括:
修复的 Bug:
o LOG4J2-231: Logger.getParent() 没有返回正确的 Logger
o LOG4J2-201: 将插件注解属性从 type 改为 category
o LOG4J2-219: Fix: 如果没有配置时按照默认的根 logger,并确保包含已配置的命名 loggers
o LOG4J2-159: 在 Fragment-Host 中使用 OSGi 版本格式
o LOG4J2-234: 当作为上下文过滤时,RegexFilter 抛出了空指针异常
o LOG4J2-192: 处理配置时支持使用环境变量
o LOG4J2-235: 从核心模块中移除对 tools.jar 的依赖
o LOG4J2-233: 修复链接到 log4j-user 邮件列表
o LOG4J2-222: Tomcat 关闭时将关闭 Disruptor
o LOG4J2-224: 如果 Flume RPCClient 无法连接到任何 Flume 代理时,FlumeAppender 会启动失败
o LOG4J2-223: 处理 LoggerContext 启动和停止时的 IllegalStateException 和 NoClassDefFound 错误
o LOG4J2-221: 异常上百个编译器警告信息
o LOG4J2-215: 文档方面的小问题修复
o LOG4J2-217: 确保 PluginManager 流总是被正确的关闭
更改内容:
o LOG4J2-237: 移动 JMX Client GUI 类到独立的 jmx-gui 子模块
o LOG4J2-230: 提升配置错误时的报告信息
o 将 AsynchAppender 重命名为 AsyncAppender. 插件名改为 Async (之前是 Asynch).
o Removed CheckStyle false positives for NewlineAtEndOfFile and whitespace following '*' at end of line in javadoc.
o 将 Clock 接口移到 org.apache.logging.log4j.core.helpers 包中
o LOG4J2-225: Documentation updates to clarify use and impact of location in pattern layouts.
引用来自“让子弹飞一会儿”的评论
这个东东有什么作用?