首页 > 代码库 > 配置日志框架——Log4j
配置日志框架——Log4j
Log4j作为一个开源的优秀日志框架,被广泛使用,Hibernate和MyBatis都是支持Log4j的,我们只需要引入Log4j的jar包即可。
Log4j.properties文件
log4j.rootLogger=info,appender1,appender2 //appender1,appender2这是输出的目标地址,当然可以有多个,在这里只写了两个 log4j.appender.appender1=org.apache.log4j.ConsoleAppender //指定输出类型,ConsoleAppender表示在控制台输出 log4j.appender.appender2=org.apache.log4j.FileAppender //文件输出, log4j.appender.appender2.File=C:/logFile.txt //制定该文件输出的地址 log4j.appender.appender1.layout=org.apache.log4j.TTCCLayout log4j.appender.appender2.layout=org.apache.log4j.TTCCLayout //以上是关于输出的布局
具体实现:
package com.itnba.maya.testmodel; import java.util.Iterator; import java.util.Set; import org.hibernate.Session; import org.junit.Test; import junit.framework.TestCase; public class JutilTest extends TestCase { private Logger logger=Logger.getLogger(Info.class); public void testLog(){ Session session=null; try { Info info=session.get(Info.class, "p003"); System.out.println(info.getName()); } catch (Exception e) { // TODO: handle exception }finally{ HibernateUtil.closeSession(); } logger.debug("这是一个debug信息"); logger.info("这是一个info信息"); logger.error("这是一个错误信息"); } }
配置日志框架——Log4j
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。