博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mybatis3.2.3+spring3 控制台打印sql解决办法
阅读量:6515 次
发布时间:2019-06-24

本文共 1103 字,大约阅读时间需要 3 分钟。

学习mybatis的时候遇到打印不出sql 的问题,在这里做个总结:

1:首先log4j.properties这样配置;

log4j.rootLogger=DEBUG,console,Rlog4j.appender.console=org.apache.log4j.ConsoleAppenderlog4j.appender.console.threshold=debuglog4j.appender.console.layout=org.apache.log4j.PatternLayoutlog4j.appender.console.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%5p] - %c -%M(%L) -%m%nlog4j.appender.R=org.apache.log4j.RollingFileAppenderlog4j.appender.R.Append=truelog4j.appender.R.File=D:/springmvc.loglog4j.appender.R.Threshold=warnlog4j.appender.R.layout=org.apache.log4j.PatternLayoutlog4j.appender.R.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%5p] - %c -%M(%L) -%m%nlog4j.appender.R.MaxFileSize=20MB#避免debug等级日志输入log4j.logger.org = info

2:检查自己导入的jar包,看是否存在这三个包 log4j   slf4j-api   slf4j-log4j12

  如果这三个包都存在或只存在log4j,请跳过步骤3

3:项目对slf4j-api又不想导入slf4j-log12,那么作如下配置:

spring配置:
mybatis-config.xml配置
//使用log4j

完成上面的配置,我们应该能看到控制台打印的sql了。如图:

转载于:https://www.cnblogs.com/learningchencheng/p/4648521.html

你可能感兴趣的文章
研究显示:广告拦截应用正在破坏互联网
查看>>
优云·小课堂 第八期:运维自动化的魅力
查看>>
稳定+性能+价格,阿里云发力ECS企业级产品
查看>>
写个软件来防止服务器网站CPU百分百
查看>>
智能城市里,“公共电话亭”的存在意味着什么?
查看>>
JVM分代垃圾回收策略的基础概念
查看>>
《交互式程序设计 第2版》一3.5 捕获简单用户交互行为
查看>>
安装操作系统需要注意的事项
查看>>
5G技术的5大猜想
查看>>
MongoDB 3.0(1):CentOS7 安装MongoDB 3.0服务
查看>>
如何重现难以重现的bug
查看>>
别随便安装 Pokemon GO被曝藏恶意后门
查看>>
BBC即将推出Britflix流媒体服务:欲成为英国版Netflix
查看>>
行成于思:从Oracle到MySQL
查看>>
让数据会思考会说话,为出海企业提供多样化数据智能解决方案
查看>>
我眼中的自动化测试框架设计要点
查看>>
FLIF:自由的无损图像格式
查看>>
《计算机系统:核心概念及软硬件实现(原书第4版)》——3.7 总结
查看>>
Google开源Inception-ResNet-v2,提升图像分类水准
查看>>
《我的视频我做主:Premiere Pro CS5实战精粹》——1.4 Adobe Premiere Pro CS5介绍
查看>>