我在一个初始化的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();
}
}
try{
PropertyConfigurator.configure("E:\\myweb\\WEB-INF\\classes\\Log4j.properties");
Log4jCustomer.logger=Logger.getLogger(initServlet.class.getName());
}catch(Exception e){
e.printStackTrace();
}
}
WEB-INF/classes下.
之后在类中
Logger log=Logger.getLogger();
来获得,默认Appender是在classes下找的。