log4j平滑升级log4j2
log4j升级
- log4j在异步日志打印下性能极大提升,好处多多
log4j2可以选择异步与同步日志打印.使用异步打印必须配置disruptor包
1
2
3
4
5<dependency>
<groupId>com.lmax</groupId>
<artifactId>disruptor</artifactId>
<version>3.4.2</version>
</dependency>log4j2的xml配置中有AsyncLogger和Logger配置区别。Async就是异步配置
log4j2有包架构不匹配。当原有系统不方便需改时。可以使用桥接包
1
2
3
4
5<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-1.2-api</artifactId>
<version>2.13.0</version>
</dependency>参考其他文章
log4j平滑升级log4j2