log4j学习(一)

  log4j项目中随处可见的一个工具包,小但却很重要,老样子,实例驱动!


1、导入包:

  log4j-1.2.14.jar
  junit.jar
  org.hamcrest.core_1.1.0.v20090501071000.jar

2、日志类


public class UserDao {
	// 创建Logger对象
	public static final Logger logger = Logger.getLogger(UserDao.class);
	public void add() {
		/**
		 * 可以为日志设定不同的级别,在log4j中 debug<info<warn<error<fatal
		 */
		logger.debug("添加了用户信息");
		logger.info("添加了用户信息");
		logger.warn("添加了用户信息");
		logger.error("添加了用户信息");
		logger.fatal("添加了用户信息");
	}
}


3、编写日志配置文件


#kong zhi tai shu chu
log4j.appender.stout=org.apache.log4j.ConsoleAppender
log4j.appender.stout.layout=org.apache.log4j.PatternLayout
log4j.appender.stout.layout.ConversionPattern=[%p](%l)-->%m(%d)%n

log4j.rootLogger=DEBUG,stout
log4j.logger.org.tgb.log4j.dao =DEBUG,stout

PS:stout是控制台输出的日志格式,如果想生成日志文件txt格式的,需要改成fout(这是后话,后面的博客会实现的)

  stout:控制台输出的日志格式

  layout:日志输出布局格式

  ConversionPattern:日志输出样式

    log4j的日志级别是:debug<info<warn<error<fatal

  log4j.rootLogger=DEBUG,stout,设置的Debug以上的日志级别都会输出。如果debug换成warn则只会显示warn以上级别的日志信息    

4、测试&效果

@Test
public void testLog() {		
	UserDao ud = new UserDao();
	ud.add();		
}

 debug级别:



 Warn级别:




  这篇博客只是自定义了log4j.property属性文件来简单的实现了一下日志输出,下一篇将日志信息输出到txt文件夹中

(未完,待续)





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 15
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值