`

关于log4j 配置打印mybatis sql日志

 
阅读更多

问题

在log4j.xml 中配置打印mybatis sql时 不管怎么配置都不能实现sql 日志打印:

以下有两种方式:

1、如果你的mybatis  版本是3.1.1 的话可以引入以下依赖即可

<dependency>

<groupId>org.slf4j</groupId>

<artifactId>slf4j-log4j12</artifactId>

<version>1.7.5</version>

</dependency>

 

<dependency>

<groupId>org.slf4j</groupId>

<artifactId>slf4j-api</artifactId>

<version>1.7.5</version>

</dependency>

 

2、如果你的mybatis  版本是3.1.1 以上:

 <setting name="logImpl" value="LOG4J" />

分享到:
评论

相关推荐

    mybatis查询入门(log4j控制台sql语句日记输出的)

    8. **性能优化**:通过Log4j输出的SQL日志,可以分析SQL执行效率,进行优化,例如避免全表扫描,使用索引,优化JOIN操作等。 在实践中,结合Loiane的教程深入学习MyBatis动态SQL,可以帮助你更好地理解和掌握这个...

    mybatis,log4j打印日志到后台和文件

    本文将深入探讨如何在 MyBatis 中配置 Log4j,实现日志同时输出到后台控制台和文件。 1. **日志框架集成** 在 MyBatis 中,我们通常会依赖日志框架如 Log4j、Logback 或 JDK 内置的日志系统。Log4j 以其强大的功能...

    springboot+mybatis+log4j2

    总的来说,Spring Boot简化了项目初始化和配置,MyBatis提供了便捷的数据访问能力,而Log4j2则确保了日志记录的灵活性和可扩展性。这样的组合为开发者提供了强大的工具,使得他们能够更加专注于业务逻辑的实现,提高...

    idea mybatislog 日志打印 打印完整sql

    IntelliJ IDEA有一个名为`mybatis-log`的插件,它可以增强MyBatis的SQL日志输出,提供更友好的格式。安装该插件后,你可以在IDEA的底部工具栏看到一个新面板,显示执行的SQL和时间。 总的来说,通过配置日志框架、...

    mybatis打印SQL的log4j

    在开发过程中,为了便于调试和优化SQL语句,我们常常需要打印出MyBatis执行的SQL日志。Log4j是一款广泛使用的日志记录工具,可以与MyBatis结合,帮助我们实现这一目标。 首先,我们需要理解Log4j的基本配置。Log4j...

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

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

    idea插件-mybatis-打印sql

    总之,"MyBatis Log Plugin"是针对IntelliJ IDEA用户的一款实用工具,它极大地简化了MyBatis SQL日志查看的过程,提高了开发效率。结合提供的"步骤1.png"和"步骤2.png",你可以更直观地理解安装和使用方法。对于Java...

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

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

    Mybatis日志中的SQL解析工具(网页版).html

    Mybatis日志中的SQL解析工具(网页版) 说明:复制日志时,必须注意,日志必须包含Preparing:和Parameters:全部内容,而且日志换行格式要保留,不要复制成纯文本,直接ctrl+c即可。

    idea mybatis配置log4j打印sql语句的示例

    idea MyBatis 配置 Log4j 打印 SQL 语句示例 MyBatis 是一个流行的持久层框架,用于将 Java 应用程序中的 SQL 语句与数据库进行交互。Log4j 是一个流行的日志记录工具,用于记录 Java 应用程序中的日志信息。在实际...

    ideal mybatis打印sql插件

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

    mybatis打印日志实例

    首先,MyBatis提供了多种日志实现,包括Log4j、Logback和Java内置的日志系统等。默认情况下,如果这些日志库在类路径中可用,MyBatis会自动选择其中一个。我们可以通过配置MyBatis的配置文件(mybatis-config.xml)...

    SpringBoot2.X整合Mybatis代码示例2-使用配置文件方式+Log4j

    总结,通过上述步骤,我们已经成功地在SpringBoot 2.x项目中整合了Mybatis,并配置了Log4j进行日志记录。这样,不仅能够方便地进行数据库操作,还能通过日志跟踪程序运行状态,对问题定位和调试提供帮助。在实际开发...

    打log4j日志-ibatis的sql输出

    总结起来,本文介绍了如何结合Log4j和Ibatis来输出SQL日志。通过调整Log4j的配置,开发者可以方便地查看并理解应用程序中的数据库操作,从而提高代码的可维护性和性能。在实际开发中,合理地使用日志记录能够极大地...

    SSM整合中的Log4j日志的配置详情

    Log4j 是一个功能强大且广泛使用的日志记录工具,特别是在 SSM(Spring、Spring MVC、Mybatis)整合项目中,合理地配置 Log4j 对项目的日志记录和输出至关重要。本文将详细介绍 SSM 整合中的 Log4j 配置详情,帮助...

    mybatis打印出sql

    配置MyBatis打印SQL的关键在于正确配置Log4j以及MyBatis的SqlSessionFactory。首先,我们需要使用提供的`log4j.properties`文件进行配置。这个文件是Log4j的日志配置文件,通过它可以设定不同级别的日志输出,例如...

    mybatis+spring 框架中配置日志中显示sql语句

    总结来说,要在MyBatis+Spring框架中配置日志以显示SQL语句,主要步骤包括:选择并添加日志实现库(如SLF4J和Logback),配置日志级别和输出,设置MyBatis的`logImpl`属性为SLF4J,并确保在Spring配置中正确引用...

    mybatis配置文件以及日志文件Log4j

    例如,你可以配置Log4j的日志输出级别为DEBUG,那么在运行时,MyBatis会打印出每个SQL语句及其参数,便于查看和调试。 在实际项目中,MyBatis的配置文件通常会包含以下部分: 1. 数据源配置:定义数据库连接的信息...

    mybatis-log-plugin:将Mybatis SQL日志还原到原始的整个可执行SQL

    把SQL日志里面的?替换为真正的参数值。 选中要还原的MyBatis日志,右键点击菜单Restore Sql,还原SQL语句. Java接口方法与Mapper xml文件互相跳转。 按钮作用 Text: 从文本内容还原SQL语句 Settings: 导航跳转开关,...

    maven+springmvc+mybatis+log4j框架搭建

    配置Log4j,你需要创建一个`log4j.properties`或`log4j.xml`文件,定义日志级别(如DEBUG、INFO、WARN等)、输出目的地和布局格式。这样,你就可以在开发和调试过程中方便地追踪错误和调试信息。 在实际项目中,这...

Global site tag (gtag.js) - Google Analytics