Log4J2.3版本简单测试验证

本文介绍了Log4J2.3版本的基本情况,包括其修复的BUG和新增功能。通过创建Eclipse工程并添加Log4J2.3的JAR文件,演示了一个简单的测试类执行过程,解释了只添加特定JAR文件的原因。当Log4J找不到配置文件时,它将使用默认配置。最后,展示了如何编写Log4J配置文件,并通过Ant脚本来自动化验证过程。
摘要由CSDN通过智能技术生成


Log4J2.3简介

Log4J2.3版本是老的Log4J的升级版本,修复了老版本的一些BUG,并在很多功能上进行优化和提升,增加了诸如异步等功能。具体可以参照Log4J2的apach网站说明,http://logging.apache.org/log4j/2.x/

做了个简单的例子

下载当前最新版本的Log4J2.3,然后解压。

创建Eclipse工程,并在工程classpath中增加Log4J的JAR文件,注意:只增加log4j-api-2.3.jar,log4j-core-2.3.jar两个jar文件,否则在运行测试类时,系统会报错:

     [java] Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j
/Logger
     [java]     at org.apache.logging.slf4j.SLF4JLoggerContext.getLogger(SLF4JLo
ggerContext.java:41)
     [java]     at org.apache.logging.log4j.LogManager.getLogger(LogManager.java
:492)
     [java]     at com.zy.antDemo.HelloWorld.main(Unknown Source)
     [java] Caused by: java.lang.ClassNotFoundException: org.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

从码农走出来

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值