zoukankan      html  css  js  c++  java
  • Mybatis整合spring的时候用log4j输出sql信息的debug设置

    只能说网上太多垃圾信息,总不对劲。试了很多都不行,没法输出啊。

    还是自己探索好点。

    1.添加jar包,我用的是1.2版本的,虽然现在有2.5版本的。
    就是这三个包,单独用log4j无效。后面两个是接口的作用吧。


    2.在src目录下建立log4j.propterties文件,设置如下,
    如果你想查看一下信息,可以把error的等级将为debug。如果你只想要sql语句进行的情况,就好像下面这样子....

    1. #前者为输出等级,如果写了高等级的,mybatis就没法输出,因为sql语句就是debug等级。后者为输出位置
    2. log4j.rootLogger=DEBUG,Console
    3. log4j.appender.Console=org.apache.log4j.ConsoleAppender
    4. #输出格式,自定义格式
    5. log4j.appender.Console.layout=org.apache.log4j.PatternLayout
    6. log4j.appender.Console.layout.ConversionPattern=%d{HH:mm:ss} %-5p %c{1}:%L - %m%n
    7. #这也是等级
    8. log4j.logger.java.sql.ResultSet=INFO
    9. log4j.logger.org.apache=INFO
    10. #提高c3p0的输出等级,不输出debug信息
    11. log4j.logger.com.mchange.v2.resourcepool.BasicResourcePool=ERROR
    12. log4j.logger.com.mchange.v2.c3p0=ERROR
    13. #提高springframework的输出等级,不输出debug信息
    14. log4j.logger.org.springframework=ERROR
    15. #提高SqlSessionUtils的输出等级,不输出debug信息
    16. log4j.logger.org.mybatis.spring.SqlSessionUtils=ERROR
    终于可以输出了,受够那些网上那些垃圾信息。




  • 相关阅读:
    MVC 中301永久重定向
    String
    redis key设置过期时间
    hbase java 增加列族
    hbase 物理存储
    java 类图
    SSH hql中文查询时乱码快速解决
    json和pickle的序列化与反序列化
    python之生成器与迭代器
    安装traits库心得
  • 原文地址:https://www.cnblogs.com/share2015/p/5354938.html
Copyright © 2011-2022 走看看