log4j:WARN No appenders could be found for logger (Ch06.Array).解决方案

今天遇到了这样的问题 :

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



出现这样的问题一般就是 没有关联到 log4j.properties文件

如果log4j.properties文件在文件夹中 那就需要把 log4j.properties文件 放到src文件夹下:

把文件复制过去之后重新run一下  一般就可以了,

如果还是没有解决 现在试试 第二种方案:手动关联,右击你要运行的类右击

然后关联那个文件
这里就可以了



如果还是不行 ,那就 迂回一下,新建一个文件夹 关联到这个项目的目录 把文件放进去 步骤如下:
然后重新关联一下 :
步骤与关联文件类似:  右击类 选中 Run as   , Run  Configurations 
关联文件夹即可:
如果上述两种情况还是不行 就得看看你的文件配置信息 了
下面代码仅供参考:

###  等级  ,输出目的地 ,输出目的地

log4j.rootLogger=DEBUG,stdout,logfile
#配置输出目的地   输出目的为 Console   布局是自己定义的
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
#跟随输出
log4j.appender.stdout.Target=System.err
#自定义布局
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
#定义布局格式
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss}%l %F %M %p%m%n

#配置输出目的地  输出目的地为 jbit.log文件   布局 自己定义
log4j.appender.logfile=org.apache.log4j.FileAppender
#文件名称
log4j.appender.logfile.File=jbit.log
#自定义布局
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
#布局格式
log4j.appender.logfile.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss}%l %F %M %p %m%n







这里就完事了



转载于:https://my.oschina.net/skymxc/blog/799143

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值