首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

log4j在struts中如何用啊

2011-12-14 
log4j在struts中怎么用啊我在一个初始化的servlet里面调用以下方法,把log4j初始化,希望在其他类可以直接调

log4j在struts中怎么用啊
我在一个初始化的servlet里面调用以下方法,把log4j初始化,希望在其他类可以直接调用,我发现报了很多异常

public   void   initLog4j()   {
      try{
PropertyConfigurator.configure( "E:\\myweb\\WEB-INF\\classes\\Log4j.properties ");
Log4jCustomer.logger=Logger.getLogger(initServlet.class.getName());
}catch(Exception   e){
e.printStackTrace();
}
}

[解决办法]
struts中配置好log4j配置文件即可。
[解决办法]
struts不需要配置log4j,只需要把log4j.properties的appender配置文件放在
WEB-INF/classes下.
之后在类中
Logger log=Logger.getLogger();
来获得,默认Appender是在classes下找的。
[解决办法]
楼上说得有道理,

不过很多参考书都是抄来抄去的,难免有误解,

有时候看看他的原代码,就知道了

热点排行