`

通过Log4j.properties配置 ibatis 在控制台输出执行的sql

 
阅读更多

Log4j.properties加入如下代码 
  1. # Set root logger level to DEBUG and its only appender to CONSOLE.
  2. log4j.rootLogger=WARN,CONSOLE
  3. # CONSOLE
  4. log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
  5. log4j.appender.stdout=org.apache.log4j.ConsoleAppender
  6. log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
  7. log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n
  8. log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
  9. log4j.appender.CONSOLE.Threshold=INFO
  10. log4j.logger.com.ibatis=debug
  11. log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=debug
  12. log4j.logger.com.ibatis.common.jdbc.ScriptRunner=debug
  13. log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=debug
  14. log4j.logger.java.sql.Connection=debug
  15. log4j.logger.java.sql.Statement=debug
  16. log4j.logger.java.sql.PreparedStatement=debug,stdout
分享到:
评论

相关推荐

    打log4j日志-ibatis的sql输出

    在默认情况下,Ibatis并不会自动打印执行的SQL语句,但通过配置,我们可以使Ibatis在运行时输出SQL,这对于调试和性能分析非常有帮助。 要启用Ibatis的SQL日志记录,你需要在Ibatis的配置文件(通常为`mybatis-...

    log4j和ibatis配置文档

    1. 配置文件:Log4j的核心配置文件通常是`log4j.properties`或`log4j.xml`,它们定义了日志输出的级别、目的地、格式等。例如: ```properties # log4j.properties 示例 log4j.rootLogger=DEBUG, Console, File log4...

    WebSphere V5 配置log4j

    在上述`log4j.properties`配置中,我们已经开启了iBATIS的DEBUG级别日志,这将记录所有SQL执行的详细信息。 至于WSAD(WebSphere Application Developer)5.1配置log4j的步骤,可以通过编辑服务器的类加载器配置,...

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

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

    ibatis打印sql

    要启用iBATIS的SQL打印,首先需要在项目中添加Log4j的配置文件,如提供的`log4j.properties`。这个文件用于定义日志级别(如DEBUG、INFO、WARN等)以及输出目的地(控制台、文件等)。例如,为了打印SQL,你需要将`...

    纯净版SpringMVC+Ibatis+log4j环境

    5. **配置文件**:log4j.properties或log4j.xml,配置日志的输出行为。 在“springtest”这个项目中,我们可以看到这三个组件是如何整合在一起的。SpringMVC作为应用的控制器,负责接收请求并调用iBatis进行数据...

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

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

    mybatis Sql打印两种方式

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

    SSI2 Struts2+Spring2.5+IBatis2 配置

    4. **log4j配置**:log4j是Java的日志记录工具,其配置文件log4j.properties或log4j.xml用于定义日志级别、输出目的地等。在本例中,log4j.jar版本需为1.2.16或以上,以避免FileNotFound异常。通常,log4j配置包括...

    主子表查询ibatis

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

    mvc框架整合示例

    `log4j.properties`是Log4j的日志配置文件,它决定了日志的输出级别、格式、目标(如控制台、文件等)。`log4j.properties的配置信息.txt`可能详细解释了如何配置这些参数以满足项目需求。 7. **iBatis中namespace...

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

    配置完成后,MyBatis-Plus会在控制台输出详细的SQL执行信息,包括SQL的预编译(Preparing)、参数(Parameters)和结果(Result)等。例如,你可能会看到类似以下的输出: ``` --- [ XNIO-1 task-12] c.s.cms....

    Struts2+Ibatis+Spring例子

    并且,加了log4j,所以对数据库操作SQL都会在控制台打印出来,加有最新的jQuery插件1.7.2.min.js,建好表,部署完工程直接就可以访问,还支持数据库切换,只需要在cfg下的application.properties里改下访问方式就...

    springboot mybatisplus 集成(附代码)

    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 开启SQL日志输出 ``` 或者 ```properties # application.properties 示例 spring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&...

    【java框架】MyBatis-Plus(1)--MyBatis-Plus快速上手开发及核心功能体验(csdn)—.pdf

    此外,为了在开发过程中查看 SQL 执行情况,可以配置日志实现为 `mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl`,这将打印出 SQL 到控制台。 完成依赖和配置后,可以进行简单...

Global site tag (gtag.js) - Google Analytics