我想把log4j的输出日志文件放到项目名称/WEB-INF/logs/output.log文件中 但是路径一直不对 我按照网上的办法,如下
public class Log4jInit extends HttpServlet {
public void init(ServletConfig config) throws ServletException {
String home = config.getServletContext().getRealPath("/");
System.setProperty("web_home",home);
}
}这样配置但是会输入到eclipse所在目录的logs/output.log文件里面~~输出的信息如下
2012-04-21 23:23:42 [com.opensymphony.xwork2.config.providers.XmlConfigurationProvider]-[INFO] Parsing configuration file [struts-default.xml]
2012-04-21 23:23:42 [com.opensymphony.xwork2.config.providers.XmlConfigurationProvider]-[INFO] Parsing configuration file [struts-plugin.xml]
2012-04-21 23:23:42 [com.opensymphony.xwork2.config.providers.XmlConfigurationProvider]-[INFO] Parsing configuration file [struts.xml]
2012-04-21 23:23:42 [com.opensymphony.xwork2.config.impl.DefaultConfiguration]-[INFO] Overriding property struts.i18n.reload - old value: false new value: true
2012-04-21 23:23:42 [com.opensymphony.xwork2.config.impl.DefaultConfiguration]-[INFO] Overriding property struts.configuration.xml.reload - old value: false new value: true
2012-04-21 23:23:44 [com.opensymphony.xwork2.ognl.OgnlValueStack]-[WARN] Could not find property [struts.actionMapping]
2012-04-21 23:23:44 [com.opensymphony.xwork2.ognl.OgnlValueStack]-[WARN] Could not find property [org.apache.catalina.jsp_file]
2012-04-21 23:23:50 [com.opensymphony.xwork2.ognl.OgnlValueStack]-[WARN] Could not find property [struts.actionMapping]
2012-04-21 23:23:50 [com.opensymphony.xwork2.ognl.OgnlValueStack]-[WARN] Could not find property [struts.valueStack]
2012-04-21 23:23:50 [com.hebeu.card.sys.action.user.UserAction]-[INFO] info登录登录登录登录登录登录登录登录登录登录登录
…………………………………………
但是我只想让他记录
2012-04-21 23:23:50 [com.hebeu.card.sys.action.user.UserAction]-[INFO] info登录登录登录登录登录登录登录登录登录登录登录
也就是自己用logger.info(“我想记录这些信息”)
该怎么配置呢
public class Log4jInit extends HttpServlet {
public void init(ServletConfig config) throws ServletException {
String home = config.getServletContext().getRealPath("/");
System.setProperty("web_home",home);
}
}这样配置但是会输入到eclipse所在目录的logs/output.log文件里面~~输出的信息如下
2012-04-21 23:23:42 [com.opensymphony.xwork2.config.providers.XmlConfigurationProvider]-[INFO] Parsing configuration file [struts-default.xml]
2012-04-21 23:23:42 [com.opensymphony.xwork2.config.providers.XmlConfigurationProvider]-[INFO] Parsing configuration file [struts-plugin.xml]
2012-04-21 23:23:42 [com.opensymphony.xwork2.config.providers.XmlConfigurationProvider]-[INFO] Parsing configuration file [struts.xml]
2012-04-21 23:23:42 [com.opensymphony.xwork2.config.impl.DefaultConfiguration]-[INFO] Overriding property struts.i18n.reload - old value: false new value: true
2012-04-21 23:23:42 [com.opensymphony.xwork2.config.impl.DefaultConfiguration]-[INFO] Overriding property struts.configuration.xml.reload - old value: false new value: true
2012-04-21 23:23:44 [com.opensymphony.xwork2.ognl.OgnlValueStack]-[WARN] Could not find property [struts.actionMapping]
2012-04-21 23:23:44 [com.opensymphony.xwork2.ognl.OgnlValueStack]-[WARN] Could not find property [org.apache.catalina.jsp_file]
2012-04-21 23:23:50 [com.opensymphony.xwork2.ognl.OgnlValueStack]-[WARN] Could not find property [struts.actionMapping]
2012-04-21 23:23:50 [com.opensymphony.xwork2.ognl.OgnlValueStack]-[WARN] Could not find property [struts.valueStack]
2012-04-21 23:23:50 [com.hebeu.card.sys.action.user.UserAction]-[INFO] info登录登录登录登录登录登录登录登录登录登录登录
…………………………………………
但是我只想让他记录
2012-04-21 23:23:50 [com.hebeu.card.sys.action.user.UserAction]-[INFO] info登录登录登录登录登录登录登录登录登录登录登录
也就是自己用logger.info(“我想记录这些信息”)
该怎么配置呢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货