`
流浪鱼
  • 浏览: 1682922 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

通过log4j记录hibernate的日志

 
阅读更多

通过log4j的配置文件打印hibernate的后台运行的消息

需要在classpath下添加log4j.properties文件,并添加log4j.jar包即可使用

配置文件的内容如下:

 

### 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=warn, stdout

#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 ###
log4j.logger.org.hibernate.tool.hbm2ddl=debug

### 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
#此处说明要打印org.hibernate.jdbc包下信息
#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

 此文件可以在下载下来的hibernate-release-4.2.0.Final\project\etc

 

分享到:
评论

相关推荐

    log4qt 日志管理 log4qt 日志管理log4qt 日志管理log4qt 日志管理log4qt 日志管理log4qt 日志管理

    总之,Log4Qt为Qt开发者提供了一套强大的日志管理工具,通过灵活配置和丰富的功能,能够满足各种日志需求,提升项目的可维护性和稳定性。通过阅读`log4qt-master`源码,你可以深入了解其实现细节,并根据项目需求...

    log4net保存日志到MySql数据库

    通过log4net,我们可以将应用程序的日志信息记录到MySQL的特定表中,便于管理和检索。 ### 3. 配置log4net连接MySQL 在使用log4net将日志写入MySQL之前,需要配置log4net的`AdoNetAppender`。首先,确保安装了`...

    Wpf log4net 日志

    在.NET开发领域,尤其是使用C#进行...通过这种方式,你可以在WPF应用中实现log4net的日志管理,每天生成一个新的日志文件,便于问题排查和性能监控。记住,良好的日志记录是提高软件可维护性和稳定性的重要环节。

    log4j自定义日志文件名及日志输出格式

    Log4j是Apache提供的一款广泛使用的日志框架,它提供了丰富的配置选项,允许开发者灵活地控制日志输出。当我们面对特定项目需求,比如需要自定义日志文件名和日志输出格式时,Log4j同样提供了相应的解决方案。 首先...

    log4j使用与java中log4j记录日志如何写入数据库

    1. **配置文件**:Log4j的配置文件通常是`log4j.properties`或`log4j.xml`,它定义了日志的级别(如DEBUG、INFO、WARN、ERROR、FATAL)、输出目的地(控制台、文件、数据库等)以及布局格式。 2. **日志类**:在...

    tomcat8更换log4j记录日志

    此压缩包提供的资源是针对Tomcat8及其以下版本的日志管理解决方案,主要涉及Log4j这个流行的Java日志框架。下面将详细介绍如何在Tomcat8中替换或更新Log4j来记录日志。 首先,让我们了解一下Log4j。Log4j是Apache...

    Hibernate日志jar包

    开发者可以通过配置log4j.properties或log4j.xml文件来定义日志输出的格式、级别和目的地(如控制台、文件、网络等)。 2. SLF4J:它是一个抽象层,为不同的日志实现提供统一的接口。通过SLF4J,开发者可以在不修改...

    log4net自动删除日志文件实现

    log4net本身并不直接提供自动删除日志文件的功能,但可以通过结合其他工具或编程逻辑来实现。一种常见的方法是利用log4net的RollingFileAppender,这个Appender会在日志文件达到指定大小或日期时创建新的日志文件。...

    使用log4j2实现日志数据脱敏

    Log4j2支持多种日志记录级别(如DEBUG、INFO、WARN、ERROR),并允许通过XML、JSON、YAML或纯Java配置文件进行灵活配置。 二、日志数据脱敏概念 日志数据脱敏是指在不影响日志分析的前提下,对敏感信息进行替换、...

    C++ Log4z日志打印库

    **C++ Log4z日志打印库** 在C++编程中,日志记录是一个至关重要的环节,它能够帮助开发者在程序运行过程中跟踪错误、调试代码和优化性能。Log4z是一个专门为C++设计的日志记录库,其设计理念源于Java中的Log4j。Log...

    tomcat下的log4j日志配置

    ### Tomcat 下的 Log4j 日志配置详解 在日常的 Web 开发中,日志记录对于调试问题、监控系统状态以及后期维护来说至关重要。在使用 Apache Tomcat 作为服务器时,合理配置日志框架(如 Log4j)能够极大地提高开发...

    spring+hibernate+log4j所需要的jar包

    Spring、Hibernate和Log4j是Java开发中三个非常重要的库,它们各自负责不同的领域,而将它们结合在一起,可以构建出强大的企业级应用系统。 Spring是一个全面的后端应用程序框架,它提供了依赖注入(DI)和面向切面...

    Hibernate中log4j-1.2.16 +slf4j-log4j12-1.5.2

    通过配置Log4j,我们可以控制Hibernate输出的详细程度,比如只显示错误信息,或者在开发阶段启用DEBUG级别以获取所有操作的详细日志。 具体配置过程如下: 1. 在项目中引入`log4j-1.2.16.jar`和`slf4j-log4j12-...

    C# 利用log4net 把日志写入到数据库

    通过log4net,C#开发者可以轻松地将日志信息写入到数据库,便于后期的数据分析和问题排查。合理配置和使用log4net,不仅能提高开发效率,还能确保系统的稳定性和可靠性。在实际项目中,可以根据具体需求调整log4net...

    log4j按功能保存日志

    Log4j是一款广泛使用的Java日志记录框架,它允许开发者按照功能模块或特定需求记录应用程序运行过程中的事件信息。在“log4j按功能保存日志”的场景中,我们通常会利用Log4j的配置灵活性,将不同功能的日志分别写入...

    LOG4CPP多个日志文件

    通过这种方式,LOG4CPP可以根据日志级别自动将日志信息分发到相应的文件,便于日后的分析和排查问题。在实际项目中,你还可以根据需要添加更多的Appender,例如针对ERROR和CRITICAL级别创建单独的日志文件,或者设置...

    示范如何在android工程中使用log4j记录日志

    5. **定制日志级别和输出**:根据需要,可以通过修改log4j2.xml配置文件来调整日志级别,或者添加其他Appender,比如文件Appender,将日志记录到特定文件中。 6. **性能考虑**:在生产环境中,通常会将日志级别设置...

    最新配套的hibernate包,日志为log4j,hibernate二级缓存包等

    commons-logging-1.1.1.jar,dom4j-1.6.1.jar,ehcache-1.5.0.jar,hibernate3.jar,hibernate-jpa-2.0-api-1.0.0.Final.jar,javassist-3.12.0.GA.jar,jta-1.1.jar,slf4j-api-1.6.1.jar,slf4j-log4j12-1.6.1.jar...

    AndroidStudio 使用log4j记录日志,按照大小定期滚动日志Demo

    通过以上步骤,你就能够在Android Studio中利用log4android实现日志记录,包括日志的滚动和内容的格式化。这将极大地提升你在开发过程中的调试效率,使问题定位变得更加简单。记得在实际应用中,合理地管理日志文件...

    hibernate log4j配置文件

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

Global site tag (gtag.js) - Google Analytics