`

log4j.xml中配置hibernate输出

阅读更多
在log4j.xml文件中加上,必须在<root>节点前!表示输出hibernate产生所有的信息
    <!-- hibernate -->
    <logger name="org.hibernate">
        <level value="ALL" />
        <appender-ref ref="console"/>
    </logger>
参照表:
Category                    Function

org.hibernate.SQL           Log all SQL DML statements as they are executed
org.hibernate.type          Log all JDBC parameters
org.hibernate.tool.hbm2ddl  Log all SQL DDL statements as they are executed
org.hibernate.pretty        Log the state of all entities (max 20 entities) associated with the session at flush time
org.hibernate.cache         Log all second-level cache activity
org.hibernate.transaction   Log transaction related activity
org.hibernate.jdbc          Log all JDBC resource acquisition
org.hibernate.hql.ast.AST   Log HQL and SQL ASTs during query parsing
org.hibernate.secure        Log all JAAS authorization requests
org.hibernate               Log everything (a lot of information, but very useful for troubleshooting)
需要单独配置某个输出,不使用org.hibernate,eg:
<logger name="org.hibernate.sql" additivity="true">
       <level value="DEBUG"/>
        <appender-ref ref="console"/>
</logger>
表示debug级别输出DML产生的sql语句。参考老外地址http://stackoverflow.com/questions/436276/configuring-hibernate-logging-using-log4j-xml-config-file
分享到:
评论

相关推荐

    log4j.xml文件的配置文.pdf

    本文将深入探讨如何通过配置`log4j.xml`文件来控制日志输出,特别是在JBOSS环境下针对Hibernate的日志输出进行优化。 #### 二、Log4j与Hibernate日志控制 ##### 1. 日志输出过多的问题 在JBOSS环境中运行应用程序...

    applicationContext.xml 详细配置

    在 ApplicationContext.xml 文件中,可以定义多个 Bean,例如数据源、Session 工厂、Hibernate 配置等。这些 Bean 将被 Spring 框架自动装配和管理。例如,以下代码定义了一个数据源 Bean: ``` ...

    [SSH+Maven+Bootstrap视频教程]_17. 添加 log4j.properties 配置文件.zip

    在本节视频教程中,我们将深入探讨如何在Java项目中集成SSH(Struts、Spring、Hibernate)框架,并结合Maven构建工具以及Bootstrap前端框架,来添加和配置`log4j.properties`日志文件。这个过程对于任何Java开发人员...

    Eclipse XML自动提示DTD文件(hibernate struts2.0 log4j).dtd的下载

    这篇名为“Eclipse XML自动提示DTD文件(hibernate struts2.0 log4j).dtd的下载”的博客文章,可能介绍了如何在Eclipse中配置XML编辑器以支持对特定DTD文件的自动提示,比如与Hibernate、Struts2.0和Log4j相关的...

    springmvc5+hibernate5+junit4+log4j2整合实例

    6. **配置Log4j2**:在项目中添加Log4j2的配置文件(如log4j2.xml或log4j2.json),定义日志级别、输出目的地(如控制台、文件)和格式。 7. **编写业务逻辑**:使用Spring MVC的Controller、Service和DAO组件实现...

    Hibernate中log4j-1.2.16 +slf4j-log4j12-1.5.2

    本文将详细解析" Hibernate中log4j-1.2.16 +slf4j-log4j12-1.5.2 "这个主题,包括其核心组件、配置以及在Hibernate框架中的应用。 首先,`log4j-1.2.16.jar`是Apache Log4j的一个版本,Log4j是一个广泛使用的Java...

    hibernate.cfg.xml中配置信息详解

    Hibernate.cfg.xml 是 Hibernate 框架中的一份核心配置文件,用于配置 Hibernate 的行为和性能。该文件中包含了多个配置属性,用于控制 Hibernate 的各种功能和特性。本文将对 Hibernate.cfg.xml 中的配置信息进行...

    hibernate整合log4j jar包

    2. **配置log4j**:创建一个`log4j.properties`或`log4j.xml`配置文件,指定日志级别、输出目的地和格式。例如: ```properties # log4j.properties 示例 log4j.rootLogger=DEBUG, FILE log4j.appender.FILE=org...

    利用log4j显示hibernate打印sql中的参数

    NULL 博文链接:https://elfasd.iteye.com/blog/1770847

    ssh ,log4j实例

    SSH框架整合实战项目,log4j完整的配置文件(log4j.perproties,log4j.xml),日志可输出到控制台、本地文件、数据库,提供多种配置方法,项目可直接运行,SQL语句在项目中。该项目对学习spring,struts2,hibernate,log...

    spring log4j配置文件资料

    Log4j 配置文件通常以 `log4j.properties` 或 `log4j.xml` 的形式存在,其中包含了关于日志输出级别、日志目的地、格式和过滤器等设置。 配置 Spring 中的 Log4j,首先需要在项目的类路径下放置 Log4j 配置文件。...

    Log4j 相对路径配置

    在SSH(Struts、Spring、Hibernate)等Java Web框架中,配置Log4j以使用相对路径是非常常见的需求,这有助于在不同环境下保持日志文件的一致性。以下是关于Log4j相对路径配置的详细说明: 首先,在`Web.xml`文件中...

    hibernate3.3.1接口实现包 slf4j-log4j12-1.5.2

    本篇将详细解析Hibernate3.3.1与SLF4J-Log4j12-1.5.2的集成及其在实际应用中的作用。 **Hibernate3.3.1详解** Hibernate3.3.1是Hibernate系列的一个稳定版本,它提供了丰富的功能,如对象关系映射、事务管理、查询...

    log4j API.rar

    Log4j API.rar包含的文档为开发者提供了详尽的Log4j使用指南,对于学习Java三大框架(Struts、Hibernate、Spring)以及日常开发中的问题排查具有极高的参考价值。 **1. Log4j的组成** Log4j主要由三个核心组件构成...

    SSH框架中配置log4j的方法

    ### SSH框架中配置log4j的方法详解 #### 一、引言 在现代软件开发过程中,日志记录是一项至关重要的任务。它不仅有助于开发者更好地理解应用程序的行为,还能够在出现异常时快速定位问题所在。Log4j作为一款强大的...

    ssh中log4j的使用

    本篇文章将详细阐述如何在SSH环境中配置和使用Log4j,以及如何将日志输出到控制台和文件中。 首先,我们需要理解SSH框架中的每个组件与Log4j的关系。Spring作为应用的依赖注入容器,可以方便地整合其他库,包括Log4...

    log4j配置与实战 - 企业应用 - Java

    Log4j的配置主要通过`log4j.properties`或`log4j.xml`文件完成。其中,`log4j.properties`采用文本格式,而`log4j.xml`则使用XML结构,两者功能相同,但XML格式更易于阅读和维护。 3. **核心组件** - **Logger**:...

    log4j概述

    在Log4j中,配置文件主要用于定义日志记录的规则。配置文件可以是`.properties`格式,也可以是`.xml`格式。通过配置文件,开发者可以灵活地指定日志输出的目的地、输出格式和日志级别。 ##### 2. 格式化日志信息 ...

    slf4j-all-log4j12-1.4.3.jar

    Log4j的配置通常在`log4j.properties`或`log4j.xml`文件中进行,这允许开发者调整日志级别、定义输出目的地和格式。例如,以下是一个简单的`log4j.properties`配置示例: ``` # 设置root logger级别为INFO,输出到...

Global site tag (gtag.js) - Google Analytics