log4j进行日志输出报错。

昨天在学习spring 的底层知识时,采用log4j写了一个简单的日志记录的dome 。没想到运行的时候,报错了。


报错的原因是 :log4j的配置文件没有找到并且应用程序执行的时候没有显示配置,而log4j呢,是依靠Thread.getContextClassLoader().getResource() 这两个类去定位文件的默认信息而不是直接去查他的文件系统,而你要将log4j放在合适的位置就需要知道类装入器(class loader大致是这么个理)的搜索策略。在以往的项目中,我们总能看到有一个log4j.properties的配置文件。我的确是没有写配置文件。然而是不是非要给一个配置文件呢?

答案是:不用,我们可以采用缺省的log4j 环境。 在main 方法中加入


可以实现日志的正常输出。


我这里只是做一个小测试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值