hibernate3 自带的默认的日志框架是slf4j,hibernate3的slf只是一个日志的接口,而hibernate3 自带默认的日志框架,在实际开发中很少有公司或者是项目中用到,这里记录一种使用log4j的日志框架来代替slf4j日志框架的实现,具体配置以及实现如下:

一.加入log4j的日志框架

说明:1.    slf4j-api-1.6.1.jar文件,就是前面指的hibernate3自带日志的API(提供了各种日志的接口).

2.    log4j-1.2.16.jar文件,就是log4j的框架.

3.    slf4j-log4j12-1.6.1.jar文件,就是hibernate3自带的日志接口与log4j中间进行转换的适配器。

二、添加log4j的配置文件log4j.properties,到类路径下,并且设置日志的级别。

log4j.properties配置项说明:

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相关信息做日志 (信息量较大, 但对查错非常有帮助)

注意:在以上各种日志类型的配置前面要加上”log4j.logger.”,例如:log4j.logger.org.hibernate.hql=debug

三、这时候可以通过日志调试了

转载于:https://www.cnblogs.com/lxJack/archive/2011/02/17/1956841.html

hibernate3.6.0日志配置相关推荐

  1. SpringBoot2.0日志配置实例

    文章来源:https://blog.csdn.net/gozhuyinglong 版权声明:本文版权归作者所有,转载请注明出处 ##一.SpringBoot日志简介 SpringBoot使用Commo ...

  2. springboot2.0日志配置 logback的使用和logback.xml详解

    logback的使用和logback.xml详解写的非常详细. 只根据上面的我们会发现,日志要么输出到文件.要么输出到控制台不能有选择的输出满足我们的要求,这是需要看下面这个文章, 多个xml路径,有 ...

  3. creo 3.0计算机配置,Creo 3.0 Parametric 配置选项文件使用说明

    最近安装了Creo Parametric 3.0 F000,其配置选项与Creo Parametric 2.0有部分更新,研究PTC Creo® 3.0 Parametric 配置选项configop ...

  4. Android10.0 日志系统分析(四)-selinux、kernel日志在logd中的实现​-[Android取经之路]

    摘要:本节主要来讲解Android10.0 selinux.kernel日志在logd中的实现,包括LogAudit.LogKlog的源码分析 阅读本文大约需要花费15分钟. 文章首发微信公众号:In ...

  5. Android10.0 日志系统分析(三)-logd、logcat读写日志源码分析-[Android取经之路]

    摘要:本节主要来讲解Android10.0 logd.logcat读写日志源码内容 阅读本文大约需要花费20分钟. 文章首发微信公众号:IngresGe 专注于Android系统级源码分析,Andro ...

  6. Android10.0 日志系统分析(二)-logd、logcat架构分析及日志系统初始化-[Android取经之路]

    摘要:本节主要来讲解Android10.0 日志系统的架构分析,以及logd.logcat的初始化操作 阅读本文大约需要花费15分钟. 文章首发微信公众号:IngresGe 专注于Android系统级 ...

  7. Apache(httpd)配置--用户认证,域名跳转和访问日志配置

    一.用户认证 用户认证功能就是在用户访问网站的时候,需要输入用户名密码才能进行访问.一些比较好总要的站点和网站后台都会加上用户认证,以保证安全. 实例:下面对zlinux.com站点来做一个全站的用户 ...

  8. vsftpd日志配置及查看——可以将vsftpd记录在系统日志里

    vsftpd日志配置及查看 vsftpd ftp服务器的日志设置,可以通过修改主配置文件/etc/vsftpd.conf实现.主配置文件中与日志设置有关的选项包括xferlog_enable .xfe ...

  9. Oracle 监听器日志配置与管理

    --======================== -- Oracle 监听器日志配置与管理 --========================     Oracle 监听器是一个服务器端程序,用 ...

最新文章

  1. Hadoop生态圈-hive五种数据格式比较
  2. java 权限修饰符大小_Java中访问权限修饰符public protected private, 缺省默认权限的用法总结...
  3. Access数据库OleDbHelper
  4. linux 下 nginx phpcgi 的安装及配置
  5. tensorflow之transpose的使用
  6. 人工智能时代的用户体验设计与创新
  7. 【转】SQL Server 2005 数据类型和.Net数据类型的对应关系
  8. linux usb ga驱动详解,Linux设备驱动之内存映射
  9. camera(24)---camera 客观测试 Imatest教程--噪声测试
  10. 笔记本电脑截屏_笔记本电脑截屏快捷键是哪个?
  11. 短信业务 ——HTTP接口文档
  12. 怎样永久关闭Win10自动更新_win10官网
  13. 罗永浩的带货直播你看了吗?
  14. 【人在运维囧途_08】淘宝内部大量使用的开源系统监控工具--Tsar
  15. 免费云存储工具类——七牛云(更改配置信息,直接使用)
  16. ndows10cad安装不上,windows10系统无法安装CAD2008的解决方案
  17. 文案撰写技巧,感人文案的4大技巧
  18. 【归并排序】基础代码
  19. 无源无线测温 无线测温装置
  20. Python读取excel中的图片

热门文章

  1. 希捷宣布出货双碟装1TB硬盘 单碟500GB上市
  2. javascript 变量作用域
  3. mysql 5.6 binlog组提交
  4. 17 redis -key设计原则
  5. Android应用开发—Android 消息处理机制:HandlerMessage
  6. Spring全家桶面试真题
  7. ScaleAnimation动画
  8. Diango博客--2.博客从“裸奔”到“有皮肤”
  9. 【牛客刷题记录】2021-03-10
  10. 明日之后怎么跳过实名认证_明日之后宝箱达人活动怎么玩 明日之后宝箱达人可以开箱多少次...