转:

log4j.xml简单配置实现在控制台打印sql执行语句

2017年09月27日 13:02:34 艾然丶 阅读数 8804
 
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。

先上配置代码!

 【要在log4j.xml中增加的在控制台打印sql的配置:】

<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">

<!--控制台输出sql执行过程-->
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="[%d{dd/MM/yy hh:mm:ss:sss z}] %5p %c{2}: %m%n" />
</layout>
</appender> <logger name="com.spring.mapperinterface" additivity="true">
<level value="DEBUG" />
</logger> <root>
<level value="INFO"></level>
<appender-ref ref="CONSOLE"/>
</root>
</log4j:configuration>

name="CONSOLE"表示输出在控制台

需要注意的是,log4j.xml标签的顺序。否则配置不成功,sql执行语句不会在控制台上打印。

【如果顺序不对,就会报上面的异常,需要按照下面的顺序调整标签】

log4j.xml标签的顺序为

  1.  
     <log4j:configuration>
    <renderer></renderer>
    ...
    <appender></appender>
    ...
    <plugin></plugin>
    ...
    <logger></logger>
    ...
    <category></category>
    ...
    <root></root>
    ...
    <loggerfactory></loggerfactory>
    ...
    <categoryfactory></categoryfactory>
    ...
    </log4j:configuration>
     

这里特别说明一下,com.spring.mapperinterface也就是你spring-mybatis.xml文件里自动扫描的base-package的路径。

<context:component-scan base-package="com.spring.mapperinterface"/>

【有一种说法是要打印日志的目标的包空间,也有说是mybatis的xml的命名空间,这个还没测试】

最新文章

  1. ZOJ Problem Set - 1383 Binary Numbers
  2. 常见web错误码 404 500
  3. Xtreme Toolkit Pro 免费下载地址
  4. 不要告诉我你懂margin
  5. SQL Server中Delete语句表名不能用别名
  6. JSP九个隐式对象及作用域
  7. wlan0 Interface doesn&#39;t support scanning : Device or resource busy
  8. .net操作InI文件
  9. PHP的魔法方法
  10. JavaScript学习笔记(散)——addLoadEvent函数
  11. HDU 6047 Maximum Sequence(线段树)
  12. Python 之 hello world
  13. C++的string类
  14. python学习之路基础篇(第五篇)
  15. javascript嵌套java实现jsp
  16. Ubuntu中,wxpython的TextCtrl引发的error:_pixman_log_error
  17. python 09
  18. plsql中文乱码问题
  19. Jquery 组 tbale表格隔行变色
  20. (转)在Eclipse中创建Maven多模块工程

热门文章

  1. HDU_2717_Catch That Cow
  2. IntentService使用
  3. 《TheOne团队》团队作业三:团队项目原型设计与开发
  4. Robot Framework--连接Mysql数据库
  5. WinForm DevExpress使用之ChartControl控件绘制图表一——基础
  6. ModbusRTU模式和结束符(转)
  7. chrome 調試 node 代碼
  8. 简单聊一下对MySQL索引的理解?
  9. 最短路--Dijkstra
  10. 使用Spring PropertyPlaceholderConfigurer 配置中文出现乱码的解决方法