hibernate中使用log4j
hibernate是使用的slf作为它的日志框架。
这个框架使用并不多,所以就在输出的时候使用log4j
这需要有三个jar包:log4j-1.2.15.jar slf4j-api-1.5.8.jar slf4j-log4j12-1.5.8.jar
还需要在项目中添加一个文件,log4j.properties
内容如下:
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相关推荐
- 在Spring、Hibernate中使用Ehcache缓存
前一篇http://blog.csdn.net/ibm_hoojo/article/details/7739181介绍了Ehcache整合Spring缓存,使用页面.对象缓存:这里将介绍在Hibern ...
- SSH框架中配置log4j的方法
/*2011年8月29日 09:52:54 by Rush*/ SSH框架中使用log4j的方便之处 1. 动态的改变记录级别和策略,即修改log4j.properties,不需要重启Web应用,这需 ...
- Hibernate 中集合对象的抓取策略(Fetching strategies)
Product.java 代码: package com.b510.examples; /** * Product entity. @author MyEclipse Persistence Too ...
- log日志java web_Javaweb项目中使用Log4j记录日志
Log4j 是 Apache 的一个开放源代码项目,通过使用 Log4j,我们可以控制日志信息输送的目的地是控制台.文件.GUI 组件.甚至是套接口服务器.NT 的事件记录器.UNIX Syslog ...
- hibernate中的hql查询语句list查询所有与iterate查询所有的区别
hibernate中的hql查询语句list查询所有与iterate查询所有的区别 list查询所有: 01,会立即产生一条select语句1select查询出来的所有语句都会被session管理, ...
- HQL语句中数据类型转换,及hibernate中createQuery执行hql报错
一.HQL语句中数据类型转换: 我们需要从数据库中取出序号最大的记录,想到的方法就是使用order by子句进行排序(desc倒序),然后取出第一个对象,可是当初设计数据库时(我们是在原来的数据库的基 ...
- Hibernate-ORM:05.Hibernate中的list()和iterator()
------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- Hibernate中查多条(全部)使用list()或iterator() 本篇介绍: 1.如何使用list() ...
- 具体解释Hibernate中的事务
1.前言 上一篇博客解说了Hibernate中的一级缓存,属于Session级别的.这篇博客解说一下Hibernate中的事务机制. 有关事务的概念.请參照通俗易懂数据库中的事务. 2.怎样处理Hi ...
- hibernate(七) hibernate中查询方式详解
序言 之前对hibernate中的查询总是搞混淆,不明白里面具体有哪些东西.就是因为缺少总结.在看这篇文章之前,你应该知道的是数据库的一些查询操作,多表查询等,如果不明白,可以先去看一下 MySQL数 ...
最新文章
- 用python解“BCD解密”问题
- mkimage工具讲解
- tensorflow随笔-随机数
- Apache(3)——配置文件里的各参数(1)
- FallbackFactory启动的时候抛出异常
- 加载elementor时出现问题_不锈钢管在焊接时出现问题要怎么解决?
- flume linux 命令,Linux环境Flume安装配置及使用
- Httpclient处理摘要认证
- C++常见面试题,来看看你会几个~~
- CentOS向日葵安装
- MapGIS 6.7 数字非标准分幅影像校正方法
- 省钱兄同城外卖源码O2O同城服务源码校园外卖源码uniapp前端模版
- 怎样写好一篇英文论文
- 8年Android开发教你如何写简历,附超全教程文档
- Arch 定制化安装与美化
- 10分钟快速搭建多方视频会议系统
- 网络性能指标及测试方法
- 理性分析:那些吃蝙蝠的人,根本动机是什么?
- 播布客LINUX视频笔记
- 工作日志、周报的意义
热门文章
- linux服务器jpegoptim和optipng批量无损压缩图片
- 2.5 TCP网络协议
- Xilinx ISE、Synplify、Modelsim之间的关系,为什么会存在比ISE更专业的FPGA开发工具?
- 科技风PPT汇报模板
- 【Fluent Meshing】03 多段翼面重构流程操作
- YOLOV8-gradcam 热力图可视化 即插即用 不需要对源码做任何修改!
- IOS版伪春菜开发笔记1.2之图层的遮罩及黑色透明处理
- Spring全家桶系列–[SpringBoot入门到跑路]
- chm格式文件的打开
- 简单5步,从0开始搭建你的第一款小程序