log4j的配制及测试程序
2008-04-25 04:52
253 查看
1,写个初始化的SERVLET:
package net.welovetennis.util.log;
import javax.servlet.*;import javax.servlet.http.*;import org.apache.log4j.*;
/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2004</p> * <p>Company: </p> * @author not attributable * @version 1.0 */
public class log4jInit extends HttpServlet {
//Initialize global variables public void init() throws ServletException { String prefix = getServletContext().getRealPath("/"); String file = getInitParameter("log4j");// if the log4j-init-file is not set, then no point in trying System.out.println("................log4j start"); if(file != null) { PropertyConfigurator.configure(prefix+file); } } //Process the HTTP Get request public void doGet(HttpServletRequest request, HttpServletResponse response) {
} //Clean up resources public void destroy() { }}
2,修改WEB。XML:
<servlet> <servlet-name>log4jinit</servlet-name> <servlet-class>net.welovetennis.util.log.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>
3,在WEB-INF下放配制文件log4j.properties,并指定输出路径:
log4j.rootlogger=INFO, A1 , Rlog4j.appender.A1=org.apache.log4j.ConsoleAppender log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%nlog4j.appender.R=org.apache.log4j.RollingFileAppenderlog4j.appender.R.File=c:/project/david/racquet/logs/log4j.loglog4j.appender.R.MaxFileSize=100KBlog4j.appender.R.MaxBackupIndex=1log4j.appender.R.layout=org.apache.log4j.PatternLayoutlog4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
package net.welovetennis.util.log;
import javax.servlet.*;import javax.servlet.http.*;import org.apache.log4j.*;
/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2004</p> * <p>Company: </p> * @author not attributable * @version 1.0 */
public class log4jInit extends HttpServlet {
//Initialize global variables public void init() throws ServletException { String prefix = getServletContext().getRealPath("/"); String file = getInitParameter("log4j");// if the log4j-init-file is not set, then no point in trying System.out.println("................log4j start"); if(file != null) { PropertyConfigurator.configure(prefix+file); } } //Process the HTTP Get request public void doGet(HttpServletRequest request, HttpServletResponse response) {
} //Clean up resources public void destroy() { }}
2,修改WEB。XML:
<servlet> <servlet-name>log4jinit</servlet-name> <servlet-class>net.welovetennis.util.log.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>
3,在WEB-INF下放配制文件log4j.properties,并指定输出路径:
log4j.rootlogger=INFO, A1 , Rlog4j.appender.A1=org.apache.log4j.ConsoleAppender log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%nlog4j.appender.R=org.apache.log4j.RollingFileAppenderlog4j.appender.R.File=c:/project/david/racquet/logs/log4j.loglog4j.appender.R.MaxFileSize=100KBlog4j.appender.R.MaxBackupIndex=1log4j.appender.R.layout=org.apache.log4j.PatternLayoutlog4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
相关文章推荐
- log4j的配制及测试程序
- 技巧分享——log4j的配制及测试程序
- 手机程序开发和测试关注点整理
- iOS程序发布测试-打包(Archive)发布(share)
- java中关于Socket类通信的基本测试程序
- 《PCL点云库学习&VS2010(X64)》Part 4 MFC+VTK+VS2010 测试VTK的MFC对话框程序
- java简单实现测试程序执行时间及日期转换字符串
- ST第二次作业,相关程序测试及测试用例
- C#测试程序运行时间(转)
- 如何在xcode7上免开发者账号进行ios程序真机测试
- 单元测试-----------测试驱动的C/C++程序开发
- 学会使用JUnit来测试程序
- 正在学习 android 开发,开发环境已搭建完毕,第一个测试程序已在模拟器上运行成功。
- 关于小程序的测试
- 浅谈测试web程序的几大要点(2)
- 在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序
- VS2013环境搭建以及简单C++程序测试
- 对上述png服务器性能测试的程序
- OoenGL配置C++成功后程序测试
- game测试:06 多态总结(程序开发从架构师到程序员的接力)