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

log4jdbc的使用方法

阅读更多
1.JDBC配置

log4jdbc:jdbc层的一个日志框架

  maven依赖:
    <dependency>
        <groupId>com.googlecode.log4jdbc</groupId>
        <artifactId>log4jdbc</artifactId>
        <version>1.2</version>
    </dependency>


以SQL Server为例,把原配置属性中的driverClass,url修改如下

#jdbc_driverClass=net.sourceforge.jtds.jdbc.Driver
jdbc_driverClass=net.sf.log4jdbc.DriverSpy
#jdbc_url=jdbc:jtds:sqlserver://localhost:1433/dbname
jdbc_url=jdbc:log4jdbc:jtds:sqlserver://localhost:1433/dbname
jdbc_username=sa
jdbc_password=123456



2.log4j配置

log4j.logger.jdbc.sqlonly=OFF
log4j.logger.jdbc.sqltiming=INFO
log4j.logger.jdbc.audit=OFF
log4j.logger.jdbc.resultset=OFF
log4j.logger.jdbc.connection=OFF



3.运行测试结果

[INFO][2014-08-17 21:50:48,533][jdbc.sqltiming]select organizati0_.id as id1_0_0_, organizati0_.locked as locked2_0_0_, organizati0_.name as name3_0_0_, organizati0_.parentId as parentId4_0_0_, organizati0_.code as code5_0_0_, organizati0_.type as type6_0_0_ from cz_branch organizati0_ where organizati0_.id=3
{executed in 1 msec}


分享到:
评论

相关推荐

    [简单]log4jdbc-log4j2配置简记

    标题中的“log4jdbc-log4j2配置简记”指的是在Java开发中使用log4jdbc-log4j2库来监控和记录SQL查询的过程。log4jdbc是一个开源项目,它允许开发者通过日志系统来追踪数据库操作,而log4j2是log4j的升级版,提供了更...

    log4JDBC全部JAR

    本篇将详细介绍Log4JDBC的核心概念、安装配置以及如何在项目中使用。 **一、Log4JDBC介绍** Log4JDBC是一个基于Apache Log4j的日志拦截器,它能够监控和记录所有的数据库操作。它的工作原理是通过动态代理或者类...

    springboot log4jdbc 打印完整sql

    当我们执行这个方法时,Log4jdbc 将打印出完整的 SQL 语句,包括参数 replacement: ``` DEBUG [main] JDBC - { conn:100, pstmt:102, sql:SELECT * FROM users WHERE name = ?, params:['John Doe'] } ``` 从上面的...

    log4jdbc监控sql及执行时间

    1、在应用中jdbc url最前面添加jdbc:log4;比如oracle的url就变成了jdbc:log4jdbc:oracle:thin:@x.x.x.x:1521:dbname; 2、在日志系统中设置jdbc.sqlonly、jdbc.sqltiming等日志级别,可直接将log4jdbc doc中的日志...

    log4jdbc4-1.2

    log4jdbc jar包,你懂的,关于sql的?,值可先显示

    log4jdbc.rar

    log4jdbc所需jar包下载,包括(log4jdbc-1.2.jar以及依赖的相关Jar包log4j-1.2.16/17.jar、slf4j-api-1.6.0/4.jar、slf4j-api-1.7.2.jar、slf4j-log4j12-1.6.1/4.jar、slf4j-log4j12-1.7.1.jar)

    log4jdbc完整依赖jar包

    log4jdbc完整依赖jar包 log4jdbc(log4j-1.2.17.jar+log4jdbc4-1.2.jar+slf4j-api-1.7.7.jar+slf4j-log4j12-1.7.7.jar)

    log4jdbc4-1.2.1.jar

    log4jdbc4-1.2.jar for JDBC 4 (JDK 1.6 and 1.7))

    log4jdbc3-1.2.1.jar

    log4jdbc可以将数据源执行的sql将占位符?替换成字符,并以日志打印出来. log4j配置: log4j.logger.jdbc.sqltiming=INFO 详情请看: http://code.google.com/p/rapid-framework/wiki/log4jdbc 如oracle示例: 原来的...

    使用log4jdbc更有效的记录java sql日志.docx

    首先,Log4jdbc 支持 JDBC3 和 JDBC4 标准,这意味着它可以广泛应用于各种 Java 应用中。配置过程非常直观,只需要将应用中的 JDBC 驱动类替换为 `net.sf.log4jdbc.sql.jdbcapi.DriverSpy`,然后在 JDBC URL 前添加 ...

    springmvc+mybatis+mysql+log4jdbc+excel 实现sql日志输出和excel导出

    在本项目中,"springmvc+mybatis+mysql+log4jdbc+excel 实现sql日志输出和excel导出",开发者旨在构建一个基于SpringMVC、MyBatis、MySQL数据库,利用Log4jdbc记录SQL日志,并通过Jxls进行Excel数据导出的功能完善的...

    log4jdbc所需jar包下载

    log4jdbc所需jar包下载,包括(log4jdbc-1.2.jar以及依赖的相关Jar包log4j-1.2.17.jar、slf4j-api-1.7.9.jar、slf4j-log4j12-1.7.9.jar)

    log4jdbc4相关jar包及ojdbc7jar包

    log4jdbc4依赖jar包, 包含: log4j-1.2.17.jar, log4jdbc4-1.2.1.jar, slf4j-api-1.7.9.jar, slf4j-log4j12-1.7.9.jar, 以及ojdbc7.jar

    log4jdbc.jar

    简单的封装了下,使打印执行的sql更容易看出来,方便调试

    log4jdbc-spring-boot-starter:将Log4jdbc与Spring Boot结合使用的启动器

    Log4jdbc Spring Boot Starter有助于在Spring Boot项目中快速方便地使用 。 Log4jdbc特别方便,因为它可以记录准备运行SQL。 而不是用'?'记录SQL 在需要插入参数值的地方(例如,例如spring.jpa.properties....

    Java实训教程 Java软件开发实战 Java开发框架 log4jdbc 共5页.pptx

    在项目中使用log4jdbc之前,首先需要将其添加到项目的依赖管理工具Maven的`pom.xml`文件中。具体配置如下: ```xml &lt;groupId&gt;com.googlecode.log4jdbc&lt;/groupId&gt; &lt;artifactId&gt;log4jdbc &lt;version&gt;1.2 ``` ...

    log4jdbc-1.2.jar

    java运行依赖jar包

    SpringBoot+Spring data JPA+FreeMarker+shiro+log4jdbc

    SpringBoot+Spring data JPA+FreeMarker+Shiro+Log4jdbc是一个常见的技术栈组合,用于构建现代化的、轻量级的企业级Web应用。这个demo项目展示了如何将这些技术有效地集成,以实现数据持久化、模板渲染、权限管理...

    log4jdbc-remix-0.2.7.jar

    java运行依赖jar包

Global site tag (gtag.js) - Google Analytics