1 0

mybatis怎么配置log4j打印出sql语句5

我的项目是struts2+mybatis-3.0.4,可是怎么配置log4j的配置文件也出不来后台的sql语句。

有些人说项目中slf4j的jar包的话,怎么配置也出不来的,但是我的项目这个jar包是必须的呀。

 

2013年8月05日 00:38

9个答案 按时间排序 按投票排序

0 0
0 0

#需要slf4j-api-1.6.1.jar slf4j-log4j12.-1.6.1.jar
然后针对你自己的项目把日志输入
log4j.logger.com.你自己.的包.=DEBUG,CONSOLE

2013年8月14日 11:00
0 0

我是这么配置的
log4j.rootLogger=DEBUG, stdout
log4j.logger.org.mybatis=DEBUG
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p %d %C: %m%n

2013年8月07日 09:32
0 0

在log4j.properties中配置如下信息

log4j.appender.PRODUCT=org.apache.log4j.DailyRollingFileAppender
#log4j.appender.PRODUCT=org.apache.log4j.RollingFileAppender
log4j.appender.PRODUCT.Append=true
log4j.appender.PRODUCT.DatePattern='.'yyyy-MM-dd
log4j.appender.PRODUCT.File=D:/logs/AMS.log#为日志输出文件位置
log4j.appender.PRODUCT.Threshold=DEBUG
#log4j.appender.PRODUCT.Threshold=INFO
#log4j.appender.PRODUCT.MaxFileSize=20MB
log4j.appender.PRODUCT.layout=org.apache.log4j.PatternLayout
log4j.appender.PRODUCT.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss} [%-5p] %m%n%n

log4j.logger.com.ibatis=debug
log4j.logger.com.opensymphony.xwork2=info
log4j.logger.java.sql=debug
log4j.logger.org.apache.struts=info
log4j.logger.org.springframework=info

log4j.rootLogger=info, CONSOLE, PRODUCT

2013年8月05日 17:11
0 0

我也遇到过这个问题,mybatis-3.0.4 升级到3.1后的版本就可以了。
貌似这个版本是不可以的。

2013年8月05日 16:43
0 0

直接添加java.sql包下面的内容作为输出就可以了

2013年8月05日 13:33
0 0

mybaits提供两种日志打印的机制,一个是common;一个是slf4j

  @Test
  public void shouldUseCommonsLogging() {
    LogFactory.useCommonsLogging();
    Log log = LogFactory.getLog(Object.class);
    logSomething(log);
    assertEquals(log.getClass().getName(), JakartaCommonsLoggingImpl.class.getName());
  }

  @Test
  public void shouldUseLog4J() {
    LogFactory.useLog4JLogging();
    Log log = LogFactory.getLog(Object.class);
    logSomething(log);
    assertEquals(log.getClass().getName(), Log4jImpl.class.getName());
  }

2013年8月05日 10:21
0 0

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

2013年8月05日 09:55
0 0

log4j.logger.org.apache.ibatis=debug
log4j.logger.java.sql.PreparedStatement=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.Connection=DEBUG
log4j.logger.java.sql.ResultSet=DEBUG

2013年8月05日 09:27

相关推荐

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

    本篇文章主要介绍了idea mybatis配置log4j打印sql语句的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    ideal mybatis打印sql插件

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

    打印mybatis语句的 log4j文件

    log4j.xml文件,打印详细的mybatis执行过程中的语句

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

    NULL 博文链接:https://wangxuehui.iteye.com/blog/1636946

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

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

    mybatis打印出sql

    用于mybatis打印出sql语句。内含log4j-1.2.16.jar 和 配置好的log4j.properties文件

    idea插件-mybatis-打印sql

    2021版idea安装MyBatis Log Plugin不可用解决方案,idea安装插件2021idea-mybatis_log_plugin可以打印日志mysql

    idea插件mybaits log 打印sql语句

    亲测可用,jar包直接拖到idea窗口即可

    mybatis-log-plugin.zip

    mybatis log plugin离线版本支持idea2020.1把 mybatis 输出的sql日志还原成完整的sql语句。 将日志输出的sql语句中的问号 ? 替换成真正的参数值。 通过 "Tools -> MyBatis Log Plugin" 菜单或快捷键 "Ctrl+Shift+Alt...

    mybatis_log_plugin.zip

    MyBatis Log Plugin 这款插件是直接将Mybatis执行的sql脚本显示出来,把 mybatis 输出的sql日志还原成完整的sql语句 1、本地安装 2、Tools 》mybatis_log_plugin

    idea-Mybatis-Log-Plugin idea插件

    由于Mybatis Log Plugin现在已经收费了,所以我们...如果你不清楚或者不了解 Mybatis Log Plugin 是什不妨听我解释一下:Mybatis Log Plugin是控制台 sql 打印插件 帮助我们打印sql 更清楚 更清晰的打印执行的sql语句

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

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

    mybatis-log-plugin.jar--支持最新idea2020.2

    mybatis log plugin离线版本支持idea2020.1把 mybatis 输出的sql日志还原成完整的sql语句。 将日志输出的sql语句中的问号 ? 替换成真正的参数值。 通过 "Tools -> MyBatis Log Plugin" 菜单或快捷键 "Ctrl+Shift+Alt...

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

    Settings: 导航跳转开关,配置不想要输出的SQL语句 Format: 输出格式化过的SQL语句 Rerun: 重启插件 Stop: 停止插件 日志示例 MyBatis Log Test: DEBUG sql1 - ==> Preparing: select * from t_table where name = ?...

    mybatis-log-plugin-2.1.0.rar

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

    Mybatis Log SQL输出

    Mybatis Log一款好用的SQL语句输出,对于复杂的SQL语句是个不二之选。具体使用方法可在IDEA设置插件中添加,不会的请自行百度。

    mybatis-log-plugin.jar

    idea mybatis log 插件,可能吧完整的sql语句打印出来,方便开发人员调试

    MyBatis Log Plug最新插件,适用于需要打印项目中SQL语句.7z

    MyBatis Log Plug最新插件,适用于需要打印项目中SQL语句,原来插件市场的是免费的,现在需要收费了,不会安装的可以私聊我

    IDEA日志插件,mybatis-log

    IDEA 2020版的Mybatis-log-plugin插件。下载后离线安装即可使用,可以直观查看SQL语句。谁用谁方便,哈哈。

Global site tag (gtag.js) - Google Analytics