怎么将log4j日志生成到eclipse定义的目录下

 我来答
周启萌
2016-08-01 · TA获得超过1152个赞
知道大有可为答主
回答量:1441
采纳率:86%
帮助的人:1729万
展开全部
创建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信息!"); %>

运行结果:
显示日志信息
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式