Log4j报错:No appenders could be found for logger

在使用Log4j时遇到'No appenders could be found for logger'警告,原因是缺少默认配置文件log4j.properties或log4j.xml。官方建议理解类加载器的搜索策略,将配置文件放在正确位置。解决方案是在resources目录下创建log4j.properties文件并进行简单配置。
摘要由CSDN通过智能技术生成

在使用Log4j打印日志时出现如下报错:

log4j:WARN No appenders could be found for logger (com.zhangzw.search.BinarySearch).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

查看官网说明:

Why do I see a warning about “No appenders found for logger” and “Please configure log4j properly”?

This occurs when the default configuration files log4j.properties and log4j.xml can not be found and the application performs no explicit configuration. log4j uses Thread.getContextClassLoader().getResource() to locate the default configuration files and does not directly check the file system. Knowing the appropriate location to place log4j.properties or log4j.xml requires understan

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值