Hibernate ---- 控制日志

Hibernate版本 3.3或3.4

Hibernate 使用Simple Logging Facade for Java (SLF4J)来记录日志。官方网址:http://www.slf4j.org/

SLF4J是一套接口,不是实现。通过转换器可以使用Log4j,JDK Logging,Apache Commons-logging,slf4j-nop等日志工具。

f351450e-a69a-3d4a-9edc-f9abf31c3a7e.jpg

所以,要想的Hibernate3.4中使用Log4j.jar来记录日志须要:
slf4j-api-1.5.10.jar
slf4j-jdk14-1.5.10.jar
log4j-1.2.15.jar
log4j.properties


关于log4j.properties请参考hibernate下载包中的:hibernate-distribution-3.3.1.GA-dist\hibernate-distribution-3.3.1.GA\project\etc目录下的log4j.properties文件

Hibernate日志类别
org.hibernate.SQL在SQL DML语句被执行时 记录
org.hibernate.type记录所有JDBC参数日志
org.hibernate.tool.hbm2ddl在SQL DDL语句执行时 记录
org.hibernate.pretty在Session刷出时,为所有与其关联的实体的状态记录日志(最多20个)
org.hibernate.cache为所有二级缓存活动记录日志
org.hibernate.transaction为事务相关的活动记录日志
org.hibernate.jdbc为所有JDBC资源的获取记录日志
org.hibernate.hql.AST在解析查询的时候,记录HQL和SQL的AST分析日志
org.hibernate.secure为JAAS认证请求作日志
org.hibernate为所有Hibernate相关的信息做日志(信息量较大,但对查错很有用)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值