log4j警告修复

最近用eclipse写的动态web项目用到了struts2+hibernate框架,不可避免的也用到了log4j,按照以前老师教的,把log4j.properties文件中的所有都注释掉了,但是项目运行的时候经常报下边的警告,

log4j:WARN No appenders could be found for logger (org.hibernate.cfg.annotations.Version).
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.rootLogger=warn, stdout
这句话,后来我就把文件中的这句话的注释去掉了,没想到又报了下边的错误

log4j:ERROR Could not find value for key log4j.appender.stdout
log4j:ERROR Could not instantiate appender named "stdout".

然后我索性就把文件中带有"stdout"的句子都给解注释了,然后程序运行就没问题了。

解注释的代码行有以下几行,供大家参考

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n

log4j.rootLogger=warn, stdout


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值