概述
在五个月前与第一个发行候选版本进行了讽刺之后,Log4j用户正在庆祝Apache Log4j 2.0的主要发行版终于上线了。 Java的日志框架,在1996年推出作为欧盟森Perl项目,经历了数在其第二个主要版本的修订,作为 发行说明 显示。
头条新闻是Log4j的API与实现是分开的,从而使应用程序开发人员可以清楚地了解他们可以使用哪些类和方法,同时确保向前兼容。 Log4j小组认为,这有助于他们以安全和兼容的方式改进实施。
Log4j 2.0是基于LMAX Disruptor库的下一代异步记录器中的一个块。 这意味着,在多线程方案中,异步日志记录器“与Log4j 1.x和Logback相比,吞吐量提高了10倍,延迟降低了几个数量级。” 否则,Log4j 2在关键区域的性能要比Log4j 1.x快,在大多数情况下,其性能与Logback相似。
感谢Log4js插件架构。 当在配置中引用插件时,将自动检测并包含框架的扩展。
另一个新特性是支持属性,即配置文件中定义的值的属性,系统属性,环境变量, 线程上下文 映射以及日志事件中的数据。 可以使用PropertyProvider单独配置使用查找插件。
Log4j 2.0需要Java 6或更高版本的语言,并且与Log4j 1.x不兼容。 。 但是,可以使用用于较旧API的适配器以及Commons Logging和SLF4J。 Log4j已获得Apache 2.0许可,并且可能与 与Apache Foundation相关 的相应 下载页面 不同 。
大约两年前,就有理由相信Log4j软件的2.0版将 对该技术 进行戏剧性的“ 年度复出 ”叙述。 “哪一年?” 回想起来,这将是一个非常合理的问题,因为某些Twitterati嘲笑该发布已逾期约十年。 但这一切都值得等待-当您考虑到项目团队要确保最终将所有内容整合在一起的绝对毅力时,Logj4 2.0的成就就更加令人印象深刻。
翻译自: https://jaxenter.com/java-logging-2-0-log4j-undergoes-major-upgrade-107958.html
最后
以上就是天真鸵鸟为你收集整理的Java日志记录2.0:Log4j进行了重大升级的全部内容,希望文章能够帮你解决Java日志记录2.0:Log4j进行了重大升级所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复