Log4j最基础的介绍我就不说了,说点我遇到的问题和解决办法。
在对已有的weblogic项目加log4j的时候,出现了点问题。首先出现很多配置log4j的人都出现的2行红色的报错信息。然后是log文件没有生成。最后是生成的log文件是空的。
先说报错信息:
log4j:WARN No appenders could be found for
logger(org.apache.struts.util.PropertyMessageResources).
log4j:WARN Please
initialize the log4j system properly.
这个问题是因为我在配置文件中没有写log4j.rootLogger。别的原因可能没有放到WEB-INF/classes/下面啊也有可能出现这种错误。
那初始化类怎么写呢?
import java.io.IOException;
import java.net.URL;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.log4j.PropertyConfigurator;
public class Log4JInit extends HttpServlet {
public void init(ServletConfig conf) throws ServletException {
// URL pro=this.getClass().getClassLoader().getResource("/log4j.properties");
// System.out.println(pro);
// PropertyConfigurator.configure(pro);
super.init(conf);//如果注释这行,不注释上面的,效果一样。
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
}
}
如果配置文件没有问题,应该就可以出现log文件了。可是我出现的log文件却是空的。后来发现问题还是出在配置文件上。/PRE>
配置文件中虽然定义了log4j.rootLogger,但是由于我定义的是error,而我在代码中写的却是log.debug,因此没有任何信息输出。修改后就可以正常的输出log日志了。
这次问题的解决要谢谢几个网页,顺便贴出,希望对大家能够帮助。
http://www.iteye.com/topic/179991
详细的log4j的介绍
http://topic.csdn.net/t/20050905/12/4250121.html
按其说法更换了配置文件,才解决了第1个问题,并且能够出现log文件了。
最后谢谢同事了。o(∩_∩)o...
分享到:
- 2008-07-22 16:16
- 浏览 1374
- 评论(0)
- 论坛回复 / 浏览 (0 / 1921)
- 查看更多
相关推荐
weblogic8.1配置说明,别人的共享一下,免费的啊,呵呵嗬嗬嗬嗬
weblogic 8.1 plugin for Eclipse 3.4 weblogic 8.1 plugin for Eclipse 3.4 weblogic 8.1 plugin for Eclipse 3.4
weblogic8.1 JNDI ORACLE 配置 部署
Weblogic 8.1中如何配置JDBC
配置weblogic 8.1
很多初学者多不是很了解配置WEBLOGIC的详细要求,此文档是WEBLOGIC8.1详细安装及配置,演示文稿,希望能解决对WEBLOGIC的初步认识。
weblogic8.1配置说明
Weblogic8.1使用说明Weblogic8.1使用说明Weblogic8.1使用说明
word文档,Weblogic 8.1的安装与配置
weblogic8.1完整安装包,解压即可安装
WEBLOGIC8.1详细配置
WebLogic8.1服务器证书安装配置指南.pdf
这是一个Weblogic8.1安装和配置的文档,里面图形和文字说明介绍怎么安装和配置。非常适合新手。
Weblogic 8.1的安装与配置.doc,我自己整理的,可用。
AIX下运行的weblogic8,weblogic8.1sp5补丁,修复该版本服务无故停止响应的问题
weblogic8.1版本_1 BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、 网络应用和数据库应用的Java应用服务器。 这个版本很难找哦......
Weblogic 8.1安装手册pdf 详细介绍了Weblogic 8.1安装步骤。
weblogic 8.1部署应用程序(图解)
WebLogic Platform 8.1 whith sp3 WebLogic 8.1
weblogic 8.1,9.2,10破解