log4j:WARN No appenders could be found for logger,找不到log4j.properties

waterhill 2010-07-04 12:13:24
错误提示:
log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
log4j:WARN Please initialize the log4j system properly.

在网上查了下,解决办法:只需将log4j.properties放置在src文件夹目录下即可。
但我在log4j包下没找到log4j.properties,貌似它要手动配置并生产是吗?

谢谢先~
...全文
10957 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzxx8880 2011-06-03
  • 打赏
  • 举报
回复
顶!。。。。。。。。。。。
waterhill 2010-07-05
  • 打赏
  • 举报
回复
还是无法解决,有那位高手详细讲解下操作步骤??
wwwtyb 2010-07-04
  • 打赏
  • 举报
回复
自己在src文件夹目录下新建log4j.properties文件,
在网上copy别人在里面的设置参数即可!
closewbq 2010-07-04
  • 打赏
  • 举报
回复
[Quote=引用楼主 waterhill 的回复:]
错误提示:
log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
log4j:WARN Please initialize the log4j system properly.

在网上查了下,解决办法:只需将log4j.properties放置在……
[/Quote]
昂,手动建个- -!
跑跑鱼 2010-07-04
  • 打赏
  • 举报
回复
找个空项目的的log4j.properties文件即可。若有需要,请发邮件到15854842942@126.com,我有。
wwwtyb 2010-07-04
  • 打赏
  • 举报
回复
log4j在web.xml配置:

<servlet>
<servlet-name> log4j-init </servlet-name>
<servlet-class> com.log4j.Log4jInit </servlet-class>
<init-param>
<param-name> log4j </param-name>
<param-value> WEB-INF/log4j.properties </param-value>
</init-param>
<load-on-startup> 1 </load-on-startup>
</servlet>

初始化的servlet:
/*
* 创建日期 2006-7-26
*
* TODO 要更改此生成的文件的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
package com.log4j;

/**
* @author ray
*
* TODO 要更改此生成的类型注释的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
import org.apache.log4j.*;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Log4jInit extends HttpServlet {
public void init() {
String prefix = getServletContext().getRealPath( "/ ");
String file = getInitParameter( "log4j ");
// if the log4j-init-file is not set, then no point in trying
System.out.println( "................log4j start ");
if(file != null) {
PropertyConfigurator.configure(prefix+file);
System.out.println(prefix+file);
}
}
public void doGet(HttpServletRequest req, HttpServletResponse res) {
}
}
person_java 2010-07-04
  • 打赏
  • 举报
回复
貌似要手动配置!!
waterhill 2010-07-04
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 silence_smile 的回复:]
http://www.javaeye.com/topic/581799
http://blog.csdn.net/Ray3039/archive/2008/11/06/3236017.aspx
[/Quote]
还是不行,
按照链接一:只将代码考到log4j.properties下,无法通过;这个需要配置web.xml吗?按照链接二:1)配置log4j.properties;
2)配置文件加载方法:import org.apache.log4j.Logger;(代码略)
这步不会,怎么做?
3)在web.xml配置


Silence_Smile 2010-07-04
  • 打赏
  • 举报
回复
http://www.javaeye.com/topic/581799
http://blog.csdn.net/Ray3039/archive/2008/11/06/3236017.aspx
waterhill 2010-07-04
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 silence_smile 的回复:]
log4j.rootCategory=INFO, R
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[QC] ……
[/Quote]

试了这个,还是不行,除了把在src下添加log4j.properties文件外,还需要做别的吗?
Silence_Smile 2010-07-04
  • 打赏
  • 举报
回复
log4j.rootCategory=INFO, R
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[QC] %p [%t] %C.%M(%L) | %m%n
log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
log4j.appender.R.File=F:\\njust_csoa_upload_root_dir\\logs\\qc.log
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d-[TS] %p %t %c - %m%n
log4j.logger.cn.edu.njust.csoa=DEBUG
log4j.logger.org.apache.commons=ERROR
log4j.logger.org.apache.struts=WARN
log4j.logger.org.displaytag=ERROR
log4j.logger.org.apache.velocity=FATAL
log4j.logger.com.canoo.webtest=WARN
log4j.logger.org.hibernate.ps.PreparedStatementCache=DEBUG
log4j.logger.org.hibernate=DEBUG
log4j.logger.org.logicalcobwebs=WARN
waterhill 2010-07-04
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wwwtyb 的回复:]
自己在src文件夹目录下新建log4j.properties文件,
在网上copy别人在里面的设置参数即可!
[/Quote]
复制了几个,还是不行,是不是还要同时在web.xml中进行配置?
参考:
http://www.java3z.com/cwbwebhome/article/article2/2943.html

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧