`

Ibatis log4j设置

 
阅读更多
#-------------------------------- 
#
log4j.rootLogger=DEBUG, stdout
#log4j.logger.test=info
#log4j.logger.org.apache.jasper = DEBUG
#log4j.logger.org.apache.catalina.startup.TldConfig = DEBUG
#log4j.logger.org.apache.catalina.session.ManagerBase = DEBUG

log4j.logger.com.fiscal = DEBUG
log4j.logger.com.system = DEBUG

log4j.logger.com.ibatis = DEBUG
log4j.logger.com.ibatis.common.jdbc.SimpleDataSource = DEBUG
log4j.logger.com.ibatis.common.jdbc.ScriptRunner = DEBUG
log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate = DEBUG
log4j.logger.java.sql.Connection = DEBUG
log4j.logger.java.sql.Statement = DEBUG
log4j.logger.java.sql.PreparedStatement = DEBUG
log4j.logger.java.sql.ResultSet = DEBUG

log4j.appender.stdout=org.apache.log4j.ConsoleAppender 

#log4j.appender.fileout=org.apache.log4j.RollingFileAppender
#log4j.appender.fileout.File=C:\\ibatis.log 
#log4j.appender.fileout.MaxFileSize=10000KB 

log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 
#log4j.appender.stdout.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH\:mm\:ss} \:%m%n 
#log4j.appender.fileout.layout=org.apache.log4j.PatternLayout 
#log4j.appender.fileout.layout.ConversionPattern=[%-5p]_%d{yyyy-MM-dd HH:mm:ss} :%m%n

#log4j.appender.stdout.layout=org.apache.log4j.SimpleLayout 

# log4j.logger.org=info
#-------------------------------- 

 log4j.properties文件  内容如上 

 一定要把该文件放在src目录下面

 

然后导入log4j.jar和common-logging.jar这两个JAR包  设置OK后  在控制台上就能看到执行的SQL和相关日志信息

分享到:
评论

相关推荐

    打log4j日志-ibatis的sql输出

    Log4j的配置文件通常是`log4j.properties`或`log4j.xml`,在这里你可以设置不同级别的日志输出,例如DEBUG、INFO、WARN、ERROR等。 对于Ibatis,这是一个轻量级的持久层框架,它将SQL语句与Java代码分离,提供了...

    log4j和ibatis配置文档

    总结,log4j和iBatis的配置是Java应用的基础,正确设置可以优化开发效率,提高问题排查的便利性,同时也能确保数据库操作的高效稳定。通过理解并熟练运用这两个框架的配置,开发者能更好地掌控应用的运行状态和...

    纯净版SpringMVC+Ibatis+log4j环境

    SpringMVC、iBatis和Log4j是Java Web开发中的三个重要组件,它们共同构建了一个高效、灵活的Web应用程序架构。在这个“纯净版SpringMVC+Ibatis+log4j环境”中,我们将深入探讨这三个组件的核心概念、功能以及它们...

    WAS上log4j日志不能输出(ibatis)sql语句解决办法[借鉴].pdf

    WAS 上 log4j 日志不能输出(ibatis)sql 语句解决办法 在部署到 WAS 服务器上的 CMSII 系统中,ibatis 的 sql 语句不能输出日志的问题。解决该问题需要改变 WAS 的默认 LogFactory 实现类,使其使用 log4j 框架下...

    WebSphere V5 配置log4j

    本篇文章将详细探讨如何在WebSphere V5环境中配置log4j,以及如何结合iBATIS框架输出SQL语句。 首先,我们要理解log4j是什么。log4j是Apache的一个开源项目,提供了一个灵活且强大的日志系统。它允许程序员以声明式...

    Maven_SpringMVC_Ibatis_Log4j

    【Maven】 Maven是一个Java项目管理...总的来说,"Maven_SpringMVC_Ibatis_Log4j"项目展示了如何利用这些技术构建一个简单的Java Web应用,涵盖了从项目初始化、依赖管理到业务逻辑处理、数据访问和日志记录的全过程。

    log4j2所需要的jar包资源

    在实际开发中,结合Ibatis等ORM框架,Log4j2可以提供SQL查询的日志记录,帮助开发者跟踪数据库操作,排查性能瓶颈。例如,可以在Ibatis的配置文件中设置日志级别,使得每次SQL执行都会被记录下来。 总的来说,Log4j...

    log4j.properties配置详解

    2. **控制台输出设置** (`log4j.appender.stdout`): 定义了控制台输出的格式和布局。例如: ```properties log4j.appender.stdout.layout.ConversionPattern=[QC]%p[%t]%C.%M(%L)|%m%n ``` 其中,`%p`表示日志...

    log4j概述

    log4j.logger.com.ibatis.db=WARN log4j.logger.org.apache.velocity=FATAL log4j.logger.com.canoo.webtest=WARN log4j.logger.org.hibernate.ps.PreparedStatementCache=WARN log4j.logger.org.hibernate=DEBUG ...

    ibatis jar包

    iBatis jar包是Java开发中的一个重要组件,它是一个优秀的持久层框架,专注于数据库操作的映射,将SQL语句与Java代码分离,使得开发者能够更灵活地管理和编写数据库交互逻辑。这个jar包包含了所有iBatis框架的核心类...

    log4j日志使用说明

    #### 四、使用Log4j记录日志 为了在Java代码中使用Log4j,首先需要引入Log4j的API。 **示例代码:** ```java import org.apache.log4j.Logger; public class MyClass { protected final Logger log = Logger....

    深入了解log4j配置说明

    此外,Log4j还允许用户自定义每一条日志的输出格式,并通过设置不同的日志级别(例如:OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL)来精细化管理日志的生成过程。 Log4j的核心优势在于其高度可配置性。开发者可以...

    log4j详细配置

    - **log4j.logger.com.ibatis.db=WARN** - **log4j.logger.org.apache.velocity=FATAL** 这些配置指定了不同包下的日志级别。例如,“com.neusoft”包下的日志级别设置为DEBUG,意味着这个包内的所有日志消息只要不...

    log4j.properties

    ### 关于 log4j.properties 配置文件的理解与解析 #### 一、log4j.properties 配置文件格式概述 `log4j.properties` 文件是 Apache Log4j 框架用于配置日志记录行为的核心配置文件。Log4j 是 Java 开发中广泛使用...

    MyBatis基本CRUD与动态SQL(带log4j.properties).zip

    例如,设置`log4j.logger.org.apache.ibatis=DEBUG`将打印出所有执行的SQL语句及其参数,这对于调试和优化SQL性能非常有帮助。 综上所述,MyBatis基本CRUD操作涉及了数据库中的基本操作,而动态SQL则展示了MyBatis...

    log4j配置详解

    log4j.category.com.ibatis=DEBUG ``` 这里设置了对`com.ibatis`包下的所有类的日志级别为`DEBUG`,这意味着该包下所有的日志信息,只要级别为`DEBUG`或以上,都将被记录。 ### 总结 通过对log4j配置文件的详细...

    mybatis-demo2-log4j.zip

    2. **配置Log4j**:创建一个名为`log4j.properties`或`log4j.xml`的配置文件,设置日志级别(DEBUG, INFO, WARN, ERROR, FATAL)和输出目标(控制台、文件、邮件等)。例如,以下是一个简单的`log4j.properties`配置...

    在ibatis日志信息中打印SQL语句的方法(个人总结)

    2. **配置Log4j**:在项目的类路径下创建一个名为`log4j.properties`的文件,并配置如下内容来开启iBatis的日志输出: ```properties # 设置root logger级别为DEBUG log4j.rootLogger=DEBUG, stdout, D # 输出到...

Global site tag (gtag.js) - Google Analytics