概述
-
性能提升
-
自动重新加载配置
-
高级过滤
-
插件架构
-
无垃圾机制
-
使用Log4j2
-
- 引用依赖
-
添加配置文件
-
同步日志,混合日志和异步日志配置详解
-
配置文件详解
-
日志重复打印问题
-
使用Lombok工具简化创建Logger类
简介
Apache Log4j 2是对Log4j的升级,它比其前身Log4j 1.x提供了重大改进,并提供了Logback中可用的许多改进,同时修复了Logback架构中的一些问题。是目前最优秀的Java日志框架,没有之一。
特征
API分离
Log4j的API与实现分开,使应用程序开发人员可以清楚地了解可以使用哪些类和方法,同时确保向前兼容性。这使Log4j团队能够以安全且兼容的方式进行改进。
性能提升
Log4j 2包含基于LMAX Disruptor库的下一代异步记录器。在多线程场景中,异步记录器的吞吐量比Log4j 1.x和Logback高18倍,延迟低。
自动重新加载配置
与Logback一样,Log4j 2可以在修改时自动重新加载其配置。与Logback不同,它会在重新配置发生时不会丢失日志事件。
最后
以上就是霸气便当为你收集整理的Apache Log4j2详解的全部内容,希望文章能够帮你解决Apache Log4j2详解所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复