hibernate是使用的slf作为它的日志框架。

这个框架使用并不多,所以就在输出的时候使用log4j

这需要有三个jar包:log4j-1.2.15.jar     slf4j-api-1.5.8.jar      slf4j-log4j12-1.5.8.jar

还需要在项目中添加一个文件,log4j.properties

内容如下:

Java语言: 高亮代码由发芽网提供
01 ### direct log messages to stdout ###
02 log4j.appender.stdout=org.apache.log4j.ConsoleAppender
03 log4j.appender.stdout.Target=System.out
04 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
05 log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE}%5p %c{1}:%L - %m%n
06 ### direct messages to file hibernate.log ###
07 #log4j.appender.file=org.apache.log4j.FileAppender
08 #log4j.appender.file.File=hibernate.log
09 #log4j.appender.file.layout=org.apache.log4j.PatternLayout
10 #log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE}%5p %c{1}:%L - %m%n
11 ### set log levels - for more verbose logging change 'info'to 'debug' ###
12 log4j.rootLogger=warn, stdout
13 #log4j.logger.org.hibernate=info
14 #log4j.logger.org.hibernate=error
15 ### log HQL query parser activity
16 #log4j.logger.org.hibernate.hql.ast.AST=debug
17 ### log just the SQL
18 #log4j.logger.org.hibernate.SQL=debug
19 ### log JDBC bind parameters ###
20 #log4j.logger.org.hibernate.type=info
21 #log4j.logger.org.hibernate.type=debug
22 ### log schema export/update ###
23 log4j.logger.org.hibernate.tool.hbm2ddl=debug
24 ### log HQL parse trees
25 #log4j.logger.org.hibernate.hql=debug
26 ### log cache activity ###
27 #log4j.logger.org.hibernate.cache=debug
28 ### log transaction activity
29 #log4j.logger.org.hibernate.transaction=debug
30 ### log JDBC resource acquisition
31 #log4j.logger.org.hibernate.jdbc=debug
32 ### enable the following line if you want to track downconnection ###
33 ### leakages when using DriverManagerConnectionProvider ###
34 #log4j.logger.org.hibernate.connection.DriverManagerConnectionProvider=trace

hibernate中使用log4j相关推荐

  1. 在Spring、Hibernate中使用Ehcache缓存

    前一篇http://blog.csdn.net/ibm_hoojo/article/details/7739181介绍了Ehcache整合Spring缓存,使用页面.对象缓存:这里将介绍在Hibern ...

  2. SSH框架中配置log4j的方法

    /*2011年8月29日 09:52:54 by Rush*/ SSH框架中使用log4j的方便之处 1. 动态的改变记录级别和策略,即修改log4j.properties,不需要重启Web应用,这需 ...

  3. Hibernate 中集合对象的抓取策略(Fetching strategies)

    Product.java 代码: package com.b510.examples; /**  * Product entity. @author MyEclipse Persistence Too ...

  4. log日志java web_Javaweb项目中使用Log4j记录日志

    Log4j 是 Apache 的一个开放源代码项目,通过使用 Log4j,我们可以控制日志信息输送的目的地是控制台.文件.GUI 组件.甚至是套接口服务器.NT 的事件记录器.UNIX Syslog ...

  5. hibernate中的hql查询语句list查询所有与iterate查询所有的区别

    hibernate中的hql查询语句list查询所有与iterate查询所有的区别 list查询所有: 01,会立即产生一条select语句1select查询出来的所有语句都会被session管理, ...

  6. HQL语句中数据类型转换,及hibernate中createQuery执行hql报错

    一.HQL语句中数据类型转换: 我们需要从数据库中取出序号最大的记录,想到的方法就是使用order by子句进行排序(desc倒序),然后取出第一个对象,可是当初设计数据库时(我们是在原来的数据库的基 ...

  7. Hibernate-ORM:05.Hibernate中的list()和iterator()

    ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- Hibernate中查多条(全部)使用list()或iterator() 本篇介绍: 1.如何使用list() ...

  8. 具体解释Hibernate中的事务

    1.前言 上一篇博客解说了Hibernate中的一级缓存,属于Session级别的.这篇博客解说一下Hibernate中的事务机制. 有关事务的概念.请參照通俗易懂数据库中的事务.  2.怎样处理Hi ...

  9. hibernate(七) hibernate中查询方式详解

    序言 之前对hibernate中的查询总是搞混淆,不明白里面具体有哪些东西.就是因为缺少总结.在看这篇文章之前,你应该知道的是数据库的一些查询操作,多表查询等,如果不明白,可以先去看一下 MySQL数 ...

最新文章

  1. 用python解“BCD解密”问题
  2. mkimage工具讲解
  3. tensorflow随笔-随机数
  4. Apache(3)——配置文件里的各参数(1)
  5. FallbackFactory启动的时候抛出异常
  6. 加载elementor时出现问题_不锈钢管在焊接时出现问题要怎么解决?
  7. flume linux 命令,Linux环境Flume安装配置及使用
  8. Httpclient处理摘要认证
  9. C++常见面试题,来看看你会几个~~
  10. CentOS向日葵安装
  11. MapGIS 6.7 数字非标准分幅影像校正方法
  12. 省钱兄同城外卖源码O2O同城服务源码校园外卖源码uniapp前端模版
  13. 怎样写好一篇英文论文
  14. 8年Android开发教你如何写简历,附超全教程文档
  15. Arch 定制化安装与美化
  16. 10分钟快速搭建多方视频会议系统
  17. 网络性能指标及测试方法
  18. 理性分析:那些吃蝙蝠的人,根本动机是什么?
  19. 播布客LINUX视频笔记
  20. 工作日志、周报的意义

热门文章

  1. linux服务器jpegoptim和optipng批量无损压缩图片
  2. 2.5 TCP网络协议
  3. Xilinx ISE、Synplify、Modelsim之间的关系,为什么会存在比ISE更专业的FPGA开发工具?
  4. 科技风PPT汇报模板
  5. 【Fluent Meshing】03 多段翼面重构流程操作
  6. YOLOV8-gradcam 热力图可视化 即插即用 不需要对源码做任何修改!
  7. IOS版伪春菜开发笔记1.2之图层的遮罩及黑色透明处理
  8. Spring全家桶系列–[SpringBoot入门到跑路]
  9. chm格式文件的打开
  10. 简单5步,从0开始搭建你的第一款小程序