2019独角兽企业重金招聘Python工程师标准>>>

https://code.google.com/p/jdbcdslog/wiki/UserGuide

<bean id="dataSourceActual"
class="org.springframework.jndi.JndiObjectFactoryBean"><property name="jndiName"><value>java:comp/env/jdbc/MyDatasource</value></property>
</bean><bean id="dataSource" class="org.jdbcdslog.ConnectionPoolDataSourceProxy"><property name="targetDSDirect" ref="dataSourceActual" />
</bean>

#log4j.logger.net.sourceforge.jdbclogger=DEBUG
#log4j.logger.org.jdbcdslog=DEBUG
log4j.logger.org.jdbcdslog.StatementLogger=DEBUG
log4j.logger.org.jdbcdslog.ConnectionLogger=DEBUG
log4j.logger.org.jdbcdslog.SlowQueryLogger=DEBUG
#log4j.logger.org.jdbcdslog.ResultSetLogger=DEBUG

jdbcdslog provides 3 loggers(in terms of log4j and jakarta commons) to maintain logging level:

  • org.jdbcdslog.ConnectionLogger - trace connection details. It produces following log entries:

56 [main] INFO org.jdbcdslog.ConnectionLogger - connect to URL jdbc:hsqldb:. with properties: {user=sa}

  • org.jdbcdslog.StatementLogger - trace statements sent to DB. It produces following log entries:

62627 [http-8080-1] INFO org.jdbcdslog.StatementLogger - java.sql.PreparedStatement.executeQuery select id, email from user where username = ? parameters: {'admin'} 12ms.

  • org.jdbcdslog.SlowQueryLogger - trace slow statements sent to DB. If query takes more time then specified by jdbcdslog.slowQueryThreshold, it will be logged.
  • org.jdbcdslog.ResultSetLogger - trace query results. It produces following log entries:

62118 [http-8080-2] INFO org.jdbcdslog.ResultSetLogger - java.sql.ResultSet.next {1234, 'root@a.com'}

All SQL trace entries are available on INFO and ERROR levels.

DEBUG level for other jdbcdslog classes will produce tons of debug log entries. Usually you don't want to turn it on.

转载于:https://my.oschina.net/sunxuetao/blog/173917

jdbcdslog hibernate sql log相关推荐

  1. log4j.properties中的这句话“log4j.logger.org.hibernate.SQL=DEBUG ”该怎么写在log4j.xml里面呢?...

    http://www.cnblogs.com/gredswsh/p/log4j_xml_properties.html 请问:log4j.properties中的这句话"log4j.logg ...

  2. log4j显示hibernate sql参数的配置

    #下面的两条配置非常重要,设置为trace后,将可以看到打印出sql中 ? 占位符的实际内容 #this is the most important config for showing parame ...

  3. hibernate sql 执行两次_使用 Hibernate 和 MySQL 需要知道的五件事

    使用 JPA 和 Hibernate 的好处之一是它提供了数据库特定方言和功能抽象. 因此,理论上,您可以实现一个应用程序,将其连接到一个受支持的数据库,并且它可以在不用更改任何代码的情况下运行. H ...

  4. Hibernate SQL 方言(hibernate.dialect)

     Hibernate SQL 方言(hibernate.dialect) RDBMS Dialect DB2 org.hibernate.dialect.DB2Dialect DB2 AS/400 o ...

  5. Hibernate SQL方言集合

    Hibernate SQL方言告诉您的Hibernate应用程序应使用哪种SQL语言与您的数据库进行对话. 1. DB2 org.hibernate.dialect.DB2Dialect 2. DB2 ...

  6. springbootjpa之hibernate sql拦截器

    springbootjpa之hibernate sql拦截器 解决问题,数据查询权限问题: 原理:通过拦截sql语句,然后解析sql语句,加入自定义查询条件,做到数据权限拦截: hibernate 文 ...

  7. hibernate SQL查询COUNT函数

    在Oracle11g中hibernate执行SQL语句使用COUNT聚合函数时,返回类型是BigDecimal 在MySQL5.5中COUNT聚合函数返回类型则是BigInteger 用其他类型数据接 ...

  8. Hibernate sql查询

    http://www.cnblogs.com/kelin1314/archive/2010/09/09/1821897.html Hibernate还支持使用SQL查询,使用SQL查询可以利用某些数据 ...

  9. Hibernate SQL方言

    RDBMS 方言 DB2 org.hibernate.dialect.DB2Dialect DB2 AS/400 org.hibernate.dialect.DB2400Dialect DB2 OS3 ...

最新文章

  1. linux unset命令,Linux unset命令
  2. 图像配准----双向匹配
  3. 翻译:Single Sign-On for Everyone
  4. 时间序列交叉验证TimeSeriesSplit
  5. 基于james3.0 的邮件系统(struts2.3.2 +spring3.0.1+jpa(hibernate3.6.5)实现)b/s模式--java邮件系统...
  6. [Leetcode][第1002题][JAVA][查找常用字符][计数][HashMap]
  7. 移动端H5 腾讯地图sdk 当前位置 地址你解析 距离计算
  8. 5G手机太贵?三星欲推Galaxy R系列新机 或成售价最低的5G机型
  9. 【Maclean Liu技术分享】拨开Oracle优化器迷雾探究Histogram之秘
  10. 从零开始刷Leetcode——数组(31.33)
  11. 3.指定IP地址抓包
  12. 如何使用“查找”App 定位丢失的设备或物品?
  13. C#使用OpcNetApi.dll和OpcNetApi.Com.dll操作OPC
  14. matlab中cell2mat的作用,Matlab中cell2mat的使用
  15. 关于一些初级ACM竞赛题目的分析和题解(四)。
  16. android6.0彩蛋小游戏,安卓系统暗藏彩蛋?隐藏小游戏让你玩到停不下来
  17. 校园网ensp模拟搭建
  18. 与卡耐基梅隆大学博士交流笔记
  19. 2021中职网络空间安全国赛隐藏信息探索解析做题详解
  20. db2 windows linux,Migrate DB2 v9 on windows to DB2 v10.5 on linux

热门文章

  1. mysql安装的根目录_MySql安装及基础配置(一)
  2. linux网络掉线频繁怎么设置,ubuntu频繁掉线
  3. rapidminer员工离职分析_HR如何做好离职分析?
  4. 看看那些令你惊叹的PCB设计艺术
  5. 2021年春季学期-信号与系统-第十三次作业参考答案-第十一小题
  6. CSDN线上直播操作测试方案
  7. 航天智慧物流创意组-技术培训二期
  8. 基于STM32对于三轴机械臂控制器设计
  9. 欠采样的基本概念和现象
  10. cmd文件打开闪退_批处理闪退、运行中断等问题的处理