`
hanyexiaoxiao
  • 浏览: 42219 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

hibernate的日志配置

    博客分类:
  • j2ee
阅读更多

日志配置:
hibernate采用Apache common logging,并结合Apache log4j作为日志输出组件。
hibernate发行包的etc目录下附带了一个实例配置的log4j.properties,将这个文件复制到
ClassPath中即可,对于eclipse而言,可以将log4j.properties放在源码目录下以便于修改。
内容:
### direct log messages to stdout ###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n

### direct messages to file hibernate.log ###
#log4j.appender.file=org.apache.log4j.FileAppender
#log4j.appender.file.File=hibernate.log
#log4j.appender.file.layout=org.apache.log4j.PatternLayout
#log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n

### set log levels - for more verbose logging change 'info' to 'debug' ###

log4j.rootLogger=info, stdout
###只输出hibernate运行过程中的错误日志
log4j.logger.net.sf.hibernate=error
#log4j.logger.org.hibernate=info
#log4j.logger.org.hibernate=debug

### log HQL query parser activity
#log4j.logger.org.hibernate.hql.ast.AST=debug

### log just the SQL
#log4j.logger.org.hibernate.SQL=debug

### log JDBC bind parameters ###
#log4j.logger.org.hibernate.type=info
#log4j.logger.org.hibernate.type=debug

### log schema export/update ###

### log HQL parse trees
#log4j.logger.org.hibernate.hql=debug

### log cache activity ###
#log4j.logger.org.hibernate.cache=debug

### log transaction activity
#log4j.logger.org.hibernate.transaction=debug

### log JDBC resource acquisition
#log4j.logger.org.hibernate.jdbc=debug

### enable the following line if you want to track down connection ###
### leakages when using DriverManagerConnectionProvider ###
#log4j.logger.org.hibernate.connection.DriverManagerConnectionProvider=trace


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/anyoneking/archive/2007/05/30/1631156.aspx

分享到:
评论

相关推荐

    配置 Hibernate 日志

    【标签】:“源码”与“工具”表明这篇博客可能涉及 Hibernate 源码解析,并提供了一种实用的日志配置方法。 【压缩包子文件的文件名称列表】:由于没有具体的文件名,我们可以假设其中包含有关日志配置的示例代码...

    Hibernate日志jar包

    在Hibernate中,日志配置通常是在Hibernate的配置文件(如hibernate.cfg.xml)中进行的,这里可以指定日志框架的实现以及相关的配置参数。例如,如果使用Log4j,可以在hibernate.cfg.xml中添加一个属性`...

    springmvc+hibernate 日志管理工具

    数据日志:设计中提供数据日志注入接口,管理数据日志注入,业务系统可过基于hibernate Listener 拦截数据表操作,注入数据日志(此为业务系统实现,设计中提供数据日志注入接口),提供 日志管理:通过统一的...

    Hibernate的配置文件

    在实际开发中,`hibernate.cfg.xml`可能会包含更多特定的配置,如日志设置、数据库版本控制等。开发者可以根据项目需求对其进行调整。下载提供的`hibernate.cfg.xml`文件,可以作为参考模板,根据自己的数据库和应用...

    spring hibernate 日志管理插件

    数据日志:设计中提供数据日志注入接口,管理数据日志注入,业务系统可过基于hibernate Listener 拦截数据表操作,注入数据日志(此为业务系统实现,设计中提供数据日志注入接口),提供 日志管理:通过统一的...

    Hibernate核心配置文件对照表

    4. **日志配置** - `hibernate.show_sql`: 如果设置为`true`,Hibernate将在控制台打印出执行的SQL语句。 - `hibernate.format_sql`: 如果设置为`true`,将会格式化输出的SQL,便于阅读。 5. **其他重要配置** -...

    oracle的hibernate配置文件

    7. 日志配置: 为了便于调试和问题排查,可以配置日志框架,如Log4j或SLF4J: ```xml <property name="hibernate.archive.autodetection">class, hbm <property name="hibernate.show_sql">true ...

    Hibernate程序的配置文件

    7. **其他配置**:还有许多其他可配置的属性,如是否启用SQL日志(`show_sql`)、格式化SQL(`format_sql`)、自动更新数据库结构(`hbm2ddl.auto`)等。 在实际开发中,根据项目需求,开发者可能还需要添加其他的...

    在Hibernate中配置Proxool连接池

    在上述配置中,我们通过`hibernate.proxool.properties`指定了Proxool的配置文件路径,`hibernate.proxool.pool_alias`设置了连接池的别名,这个别名需要与Proxool配置文件中的alias一致。 接下来,我们需要创建...

    hibernate讲义02.pdf

    - 特定的 Hibernate 日志配置,例如: ```properties log4j.logger.org.hibernate=info log4j.logger.org.hibernate.type=info log4j.logger.org.hibernate.ps.PreparedStatementCache=info ``` #### 三、...

    spring整合struts2与hibernate核心配置文件

    整合SSH涉及到的主要配置文件有`struts2-spring-plugin.xml`、`spring-context.xml`以及Hibernate的相关配置文件(如`hibernate.cfg.xml`)。`struts2-spring-plugin.xml`配置Struts2与Spring的集成,确保Action类由...

    hibernate配置参数大全

    3. **`hibernate.format_sql`**:控制输出到日志或控制台的SQL语句是否被格式化。 - 示例: ```properties hibernate.format_sql=true ``` 4. **`hibernate.default_schema`**:指定默认的模式(schema)名称。...

    Hibernate配置文件和jar包

    8. slf4j-api.jar和slf4j-simple.jar:日志记录框架,Hibernate通过它来记录相关信息。 9. javax.persistence-api.jar:如果你使用JPA,还需要这个库,它是JPA规范的实现。 将这些jar包添加到项目的类路径中后,就...

    Spring + JPA + Hibernate配置

    标题“Spring + JPA + Hibernate配置”涉及到的是Java开发中常用的三个框架——Spring、Java Persistence API (JPA) 和Hibernate的集成与配置。这是一份关于如何将这些框架结合使用的教程或参考资料,可能包含了实现...

    SpringMVC+Spring+hibernate配置

    2. 配置Hibernate:创建hibernate.cfg.xml文件,设置JDBC连接、方言、缓存等。 3. 定义实体类:每个实体类对应数据库表,使用@Entity、@Table、@Id等注解。 4. 创建SessionFactory:通过Configuration实例化...

    Hibernate可选配置大全

    ### Hibernate可选配置详解 #### 一、Hibernate配置项概览 Hibernate作为一款优秀的Java持久层框架,提供了丰富的配置选项,以适应不同场景下的需求。本文档将详细解析Hibernate的各种可选配置,帮助开发者深入...

    hibernate基本配置要用到的包

    在使用Hibernate进行开发时,我们需要一系列的JAR包来支持其基本功能和配置。以下是一些关于Hibernate基本配置和所需JAR包的详细解释: 1. **Hibernate Core**: 这是Hibernate的核心库,包含了所有必要的API和实现...

    Hibernate配置文件

    ### Hibernate配置文件详解 #### 一、概述 Hibernate是一个开源的对象关系映射(ORM)框架,它简化了Java应用程序与数据库交互的过程。在使用Hibernate的过程中,一个关键的配置文件是`hibernate.cfg.xml`。这个文件...

    Log - Log4j - log4j.properties配置文件

    # Hibernate日志配置 log4j.category.org.hibernate.SQL=DEBUG log4j.category.org.hibernate.type.descriptor.sql.BasicBinder=TRACE ``` 这样,Hibernate执行的每个SQL语句和参数绑定都会被记录下来。`TRACE`级别...

    hibernate log4j配置文件

    对于hibernate 的日志配置,只要把下载下来的文件拷贝到src目录下即可运行,日志中包括了对hibernate的日志的注释可以根据自己的不同需求更改日志配置信息

Global site tag (gtag.js) - Google Analytics