【SSH三大框架】Struts2基础第七篇:log4j打印出日志信息

本文介绍了如何在Struts2项目中应用log4j进行日志打印,强调log4j的通用性,允许将日志信息输出到控制台、文件等不同媒介。首先创建Java项目,导入log4j库,接着展示了一个逻辑类的示例,并提到了配置log4j.properties的重要性。
摘要由CSDN通过智能技术生成

把这个归于Struts2是不太合适的,因为log4j是一个开源的代码项目,不仅仅可以用在Struts2上。

我们介绍一下log4j:通过使用log4j,我们可以把一些信息输出到控制台、文本文件、html文件等等中


首先,创建一个java project,我们建立一个lib目录,然后把log4j-1.2.15.jar或者其它版本的包引入进来并添加到path中去。

然后,我们定义一个简单的逻辑类UserDao.java

package cn.com;

import org.apache.log4j.Logger;

public class UserDao {
	public static final Logger logger = Logger.getLogger(UserDao.class);
	public void add(){
		logger.debug("这是debug级别");
		logger.info("这是info级别");
		logger.warn("这是warn级别");
		logger.error("这是error级别");
		logger.fatal("这是fatal级别");
	}
}
可以看到,在代码中,我们首先是创建了一个Logger对象,并且添加要输出日志的类


然后,在src目录下创建:log4j.properties

log4j.appender.stout=org.apache.log4j.ConsoleAppender
log4j.appender.stout.layout=org.ap
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值