创建WEB工程log,创建一个index.jsp页面:
把log4j-1.2.8.jar拷贝WEB-INF/lib下:
在src目录下创建log4j.properties资源文件:
在 log4j.properties 文件添加:
log4j.rootLogger=DEBUG,A1,A2
# 输出到控制台log4j.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} [\u4fe1\u606f] %m%n
# 输出到文件当中
log4j.appender.A2=org.apache.log4j.FileAppender
log4j.appender.A2.File=D:\\logging.log
log4j.appender.A2.Append=true
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [\u4fe1\u606f] %m%n
在index.jsp添加下列信息:
<%@ page import="org.apache.log4j.*"%>
<%
//取得日志记录器Logger
Logger logger = Logger.getLogger(this.getClass());
//使用日志记录器产生日志记录信息 logger.fatal("这是一条从index.jsp产生的fatal信息!");
logger.error("这是一条从index.jsp产生的error信息!");
logger.warn("这是一条从index.jsp产生的warn信息!");
logger.debug("这是一条从index.jsp产生的debug信息!");
logger.info("这是一条从index.jsp产生的info信息!"); %>
运行结果:
显示日志信息