zoukankan      html  css  js  c++  java
  • 通过Log4j的DEBUG级别来显示mybatis的sql语句

        为了更加方便调试sql语句,需要显示mybatis的sql语句。

        网络上的一般方式都是通过log4j来实现,但是很多都有问题。

       经过实验,以下代码能够保持正常:(只显示mybatis的sql语句的debug语句,其他的debug不显示)

        log4j.rootLogger = DEBUG,CONSOLE,LogFile,ErrorFile #注意这里需要改成DEBUG

    # 应用于控制台
    log4j.appender.CONSOLE = org.apache.log4j.ConsoleAppender    
    log4j.appender.CONSOLE.Threshold =DEBUG #注意这里需要改成DEBUG
    log4j.appender.CONSOLE.Target = System.out
    log4j.appender.CONSOLE.layout = org.apache.log4j.PatternLayout
    log4j.appender.CONSOLE.layout.ConversionPattern ==standard %d{yyyy-MM-dd HH:mm:ss,SSS} %p %l -%m%n

    #重点:

    ###显示SQL语句部分
    ##将不需要DEBUG的信息级别提高,
    log4j.logger.org.springframework=WARN  #代表以org.springframework开头的日志按照WARN的级别显示
    log4j.logger.org.apache.ibatis=WARN
    log4j.logger.org.mybatis.spring=WARN
    log4j.logger.com.mchange=WARN
    #将需要显示的信息的日志降低
    log4j.logger.org.apache.ibatis.logging=DEBUG

    PS:

       logger后缀中路径可以根据需要自定义。

  • 相关阅读:
    对于Sobel算子的学习
    HDU 2594(求最长公共前后缀 kmp)
    HDU 6108(整除判断 数学)
    HDU 5968(异或计算 暴力)
    HDU 5963(游戏 博弈+规律)
    简单算法考题记录
    flex与bison
    C++ 智能指针
    Linux 添加设备驱动程序
    Linux 添加系统调用
  • 原文地址:https://www.cnblogs.com/sdjnzqr/p/4301258.html
Copyright © 2011-2022 走看看