1.打开MyEclipse
2.选择文件-->new-->project-->MyEclipse-->J2EE project-->Web Project
3.打入文件名log4j
4.点击finish
5.log4j文件夹点右击,选择MyEclipse-->add struts capabilities
6.Struts specilication:指定为Struts 1.2
7.点击finish
8.log4j文件夹点右击,选择属性
9.点Java Build Path 选择Libraries(选择加载第三方的包时就选它)
10.点击右面的add External Jars 选择解压包下的dist/lib/log4j-1.2.8.jar
11.选择src 右击选择文件,输入文件名commons-logging.properties 点击finish
12.打开commons-logging.properties文件,输入
org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger
13.选择src 右击选择文件,输入文件名log4j.properties 点击finish
14.打开log4j.properties文件,输入
log4j.rootLogger=INFO,wangjun1,wangjun2
log4j.appender.wangjun1=org.apache.log4j.ConsoleAppender
log4j.appender.wangjun2=org.apache.log4j.FileAppender
log4j.appender.wangjun2.File=wangjunTest.log
log4j.appender.wangjun1.layout=org.apache.log4j.SimpleLayout
log4j.appender.wangjun2.layout=org.apache.log4j.SimpleLayout
15.加调用
1.双击log4j-->WebRoot-->Web-INF-->struts-config.xml文.
2.在打开的文件上右击,选择new-->Form,action and Jsp
3.Use case上打入一个文件名,例如:TestLog4j.则Name 上会自动出现一个文件名testLog4jForm
4.Superclass上指定所要继承的超类,
5.添加页面所要的属性,例如:username,password
6.最重要一点:
在web.xml中的<web-app></web-app>中添加一段代码,这段代码是:
<welcome-file-list>
<welcome-file>/testLog4j.jsp</welcome-file>
</welcome-file-list>
16.现在可以到程序中加入写日志的地方了。
例如:在testLog4jForm中的reset()方法中加入
Log log=LogFactory.getLog("wangjunTest"); //记得此时要导入两个包!
log.info("reset方法启动");