注册 登录
编程论坛 J2EE论坛

[求助]Web程序配置log4j的问题

想你的天空 发布于 2006-10-15 16:29, 556 次点击
声明: 不是普通的控制台程序。

BasicConfigurator.configure(); 不用这个


我用的是tomcat, 在web.xml里配置了
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/log4j.properties</param-value>
</context-param>
log4j.properties文件也编写好了, 运行就是不记日志



在web.xml里配置了
<servlet>
<servlet-name>log4jlog4j-init</servlet-name>
<servlet-class>com.apache.jakarta.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>
这个方法也不管用, 哪个大哥救命啊
2 回复
#2
神vLinux飘飘2006-10-15 18:29
你要善于上网搜索

http://www.matrix.org.cn/thread.shtml?topicId=18154&forumId=17
#3
想你的天空2006-10-15 20:55

解决了, 楼上发的那个地址有个错误, 技术是log4j的配置文件一定要放到WEN-INF/classes下面,也许是我的系统和他的系统不一样吧。

再请教一下要输出到的文件,怎么指定到程序的相对路径? 我是用操作系统的绝对路径的。

1