Hibernate中使用什么来记录日志呢?通常Hibernate日志使用Apache commons-logging来为各种事件记录日志.
本文向大家介绍Hibernate日志,可能好多人还不了解Hibernate日志,没有关系,看完本文你肯定有不少收获,希望本文能教会你更多东西。
在Hibernate中,Hibernate日志使用Apache commons-logging来为各种事件记录日志.
commons-logging将直接输出到Apache Log4j(如果在类路径中包括log4j.jar)或 JDK1.4 logging (如果运行在JDK1.4或以上的环境下).
你可以从http://jakarta.apache.org 下载Log4j. 要使用Log4j,你需要将log4j.properties文件放置在类路径下, 随Hibernate 一同分发的样例属性文件在src/目录下.
我们强烈建议你熟悉一下Hibernate的日志消息. 在不失可读性的前提下, 我们做了很多工作,使Hibernate的日志可能地详细. 这是必要的查错利器. 最令人感兴趣的日志分类有如下这些:
表 Hibernate日志类别
类别
|
功能
|
org.hibernate.SQL
|
在所有SQL DML语句被执行时为它们记录日志
|
org.hibernate.type
|
为所有JDBC参数记录日志
|
org.hibernate.tool.hbm2ddl
|
在所有SQL DDL语句执行时为它们记录日志
|
org.hibernate.pretty
|
在session清洗(flush)时,为所有与其关联的实体(最多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相关信息做日志 (信息量较大, 但对查错非常有帮助)
|
在使用Hibernate开发应用程序时, 你应当总是为org.hibernate.SQL 开启debug级别的日志记录,或者开启hibernate.show_sql属性。
分享到:
相关推荐
Hibernate日志jar包
深入理解hibernate缓存,不再惧怕hibernate缓存...
数据日志:设计中提供数据日志注入接口,管理数据日志注入,业务系统可过基于hibernate Listener 拦截数据表操作,注入数据日志(此为业务系统实现,设计中提供数据日志注入接口),提供 日志管理:通过统一的...
深入浅出 Hibernate.pdf
hibernate框架日志文件,用于对hibernate框架运行记录日志的;
数据日志:设计中提供数据日志注入接口,管理数据日志注入,业务系统可过基于hibernate Listener 拦截数据表操作,注入数据日志(此为业务系统实现,设计中提供数据日志注入接口),提供 日志管理:通过统一的...
深入浅出hibernate 清晰版
深入学习Hibernate学习文档由浅入深的详细介绍了Hibernate的原理和配置方法。文档通俗易懂。
深入浅出Hibernate.pdf 深入浅出Hibernate.pdf
深入浅出Hibernate
夏昕的 深入浅出Hibernate>>是一本非常不错的解析Hibernate的书籍
Hibernate倡导低侵入式的设计,完全采用普通的java对象(POJO)编程,不要求PO继承Hibernate的某个超类或实现Hibernate的某个接口。Hibernate充当了面向对象的程序设计语言和关系数据库之间的桥梁,Hibernate允许程序...
深入理解hibernate的缓存问题和配置,提高使用hibernate的效率
《深入浅出Hibernate》读书笔记《深入浅出Hibernate》读书笔记《深入浅出Hibernate》读书笔记
本书内容深入浅出,先讲述持久层设计与ORM,再由Hibernate概述、Hibernate基础Hibernate高级特性顺序展开,直至Hibernate实战,重点讲述了Hibernate的基础语法、基础配置、O/R映射、数据关联、数据检索、HQL实用技术...
hibernate缓存深入详解
Hibernate缓存深入详解
本书内容深入浅出,先讲述持久层设计与ORM,再由Hibernate概述、Hibernate基础Hibernate高级特性顺序展开,直至Hibernate实战,重点讲述了Hibernate的基础语法、基础配置、O/R映射、数据关联、数据检索、HQL实用技术...
3.3 日志配置 3.4 第一段代码 3.5 代码初解 第4章 Hibernate基础 4.1 Hibernate基础语义 4.2 基础配置 4.3 Hibernate O/R映射 4.4 数据关联 4.5 Hibernate数据检索 4.6 HQL实用技术 4.7 自定义持久化实现 ...