`
yaobo2816
  • 浏览: 24779 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

ibatis 在控制台上写sql语句 log4j配置

阅读更多

#--------------------------------
#
log4j.rootLogger=DEBUG,fileout
#, stdout, fileout
#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, fileout
log4j.logger.java.sql.ResultSet = DEBUG

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

log4j.appender.fileout=org.apache.log4j.RollingFileAppender
log4j.appender.fileout.File=D:\\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
#--------------------------------

#print sql

log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n


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,stdout

分享到:
评论

相关推荐

    打log4j日志-ibatis的sql输出

    通过这样的配置,每次Ibatis执行SQL时,你可以在控制台看到详细的SQL语句,包括参数信息,这对于排查SQL问题非常有帮助。同时,如果你希望将日志输出到文件,可以添加一个FileAppender到配置中。 总结起来,本文...

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

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

    在java控制台提取sql语句

    2019-01-18 10:12:52,566 [DEBUG](org.apache.ibatis.logging.log4j.Log4jImpl.debug(Log4jImpl.java:42)) - ==> Parameters: 3(Long) 使用这个转换工具,可以转换成标准的样子,没有其他的prepare日志时间什么的...

    log4j和ibatis配置文档

    《log4j与iBatis配置详解》 在软件开发中,日志管理和数据库操作是两个至关重要的环节。Log4j作为Java世界里最流行的日志框架之一,它提供了强大的日志记录功能,帮助开发者追踪应用程序运行过程中的信息、警告、...

    WebSphere V5 配置log4j

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

    Mybatis Log(自动填充sql参数打印到控制台)

    例如,如果你使用的是Log4j,可以在`log4j.properties`或`log4j.xml`文件中配置: ```properties # log4j.properties 示例 log4j.logger.org.apache.ibatis=DEBUG ``` ```xml <!-- log4j.xml 示例 --> ...

    ibatis打印sql

    综上所述,"ibatis打印sql"这个主题涵盖了解决iBATIS应用中的调试、性能监控和问题定位的关键技术,主要通过集成Log4j并配置合适的日志级别来实现。理解和掌握这些知识点对于有效管理和维护使用iBATIS的项目至关重要...

    纯净版SpringMVC+Ibatis+log4j环境

    在这个“纯净版SpringMVC+Ibatis+log4j环境”中,我们将深入探讨这三个组件的核心概念、功能以及它们如何协同工作。 **SpringMVC** 是Spring框架的一部分,它是一个Model-View-Controller(MVC)框架,用于处理Web...

    mybatis-plus配置控制台打印完整带参数SQL语句的实现

    总之,通过配置MyBatis-Plus的日志实现为`StdOutImpl`,开发者可以在控制台清晰地看到完整的带参数SQL语句,从而提高调试和优化的效率。在实际项目中,根据项目的日志管理需求,可以选择适合的日志框架,并正确配置...

    ideal mybatis打印sql插件

    把 mybatis 输出的sql日志还原成完整的sql语句。 将日志输出的sql语句中的问号 ? 替换成真正的参数值。 通过 "Tools -> MyBatis Log Plugin" 菜单或快捷键 "Ctrl+Shift+Alt+O" 启用。 点击窗口左边的 "Filter" ...

    ibatis企业开发报表前调试(日志,复杂sql动态拼接)

    然后,确保你的项目中包含Log4j的相关依赖,并在`log4j.properties`或`log4j.xml`中配置输出级别: ```properties # Log4j.properties 示例 log4j.rootLogger=DEBUG, Console log4j.logger.org.apache.ibatis=DEBUG...

    Mybatis控制台打印Sql语句的实现代码

    这可以通过在Log4j配置文件中指定`ConsoleAppender`来实现,这样日志信息会被打印到控制台。另外,如果需要保存日志到文件,可以使用`FileAppender`。一个示例配置如下: ```xml log4j.rootLogger=debug, stdout,...

    log4j.properties

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

    springboot+mybatis配置控制台打印sql日志的方法

    完成以上配置后,当你运行Spring Boot应用时,所有的SQL操作,包括执行的SQL语句和对应的参数,都将显示在控制台上。这对于调试SQL性能问题、验证SQL语句是否正确以及理解应用程序数据库交互逻辑都非常有帮助。 ...

    mybatis Sql打印两种方式

    要利用Log4j打印MyBatis执行的SQL,首先需要在项目中引入log4j的依赖,并配置log4j.properties文件。以下是一个基本的配置示例: ```properties # 设置MyBatis的日志级别为DEBUG log4j.logger.org.apache.ibatis...

    SSI2 Struts2+Spring2.5+IBatis2 配置

    通常,log4j配置包括定义appender(输出目标,如控制台、文件或日志服务器),以及logger(日志级别和过滤规则)。 在实际开发中,这三大框架的整合可以提高代码的可维护性和可扩展性。通过Spring的DI,我们可以...

    主子表查询ibatis

    在控制台打印主子表查询结果时,可以利用log4j的`Logger`类,设置合适的日志级别(如DEBUG),并在查询执行后调用`info()`或`debug()`方法,将查询结果输出到控制台。确保在项目配置中添加了log4j.properties文件,...

    hibernate3.jar、ibatis-dao-2.jar、spring.jar、struts.jar、log4j-1.2.9.jar

    Log4j提供了丰富的日志级别(如DEBUG、INFO、WARN、ERROR等),以及灵活的日志输出配置,如控制台、文件、网络等,有助于开发者进行调试和性能分析。 5. **iBatis-dao-2.jar**:iBatis(在本例中可能是iBATIS DAO的...

    ibatis案例

    通过配置日志实现,如Log4j或SLF4J,可以在控制台查看执行的SQL语句和绑定的参数。 8. **缓存机制**: Ibatis提供了本地缓存和二级缓存功能,可以提高数据读取效率。本地缓存针对每个`SqlSession`,而二级缓存则在...

    helloworld

    - IBATIS通过配置文件的方式管理SQL语句和结果映射,大大减少了手写JDBC代码的工作量,提高了开发效率。 3. **简单性**: - IBATIS的配置和使用相对简单,对于那些希望快速搭建数据库交互逻辑的应用来说非常友好...

Global site tag (gtag.js) - Google Analytics