zoukankan      html  css  js  c++  java
  • 用mybatis时log4j总是不记录sql语句

    log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory).
    log4j:WARN Please initialize the log4j system properly.
    log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
    Fri Nov 15 10:44:43 CST 2019 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.

    更可恶的是没有任何出错提示。

    查了一下有没有log4j依赖,log4j.properties加载在资源文件没,log4j.properties里的

    log4j.logger.com.abc.dao.IStudentDao=debug,console这个部分是不是接口的全限定性类名
    统统都没毛病!
    但是就是不记录
    最后发现mapper.xml的namespace=""这里面的值不是接口的全限定类名,因为一开始我觉得namespace不影响mybatis.xml与mapper.xml联系,不影响mybatis的执行dao,所以就没注意namespace
    原来namespace的值也会影响log4j的日志记录呀,,,
    正确之后:
    D:javajdkinjava -ea -Didea.test.cyclic.buffer.size=1048576 -javaagent:D:BaiduNetdiskDownloadideaIU-2017.3.6.winlibidea_rt.jar=52733:D:BaiduNetdiskDownloadideaIU-2017.3.6.winin -Dfile.encoding=UTF-8 -classpath D:BaiduNetdiskDownloadideaIU-2017.3.6.winlibidea_rt.jar;D:BaiduNetdiskDownloadideaIU-2017.3.6.winpluginsjunitlibjunit-rt.jar;D:BaiduNetdiskDownloadideaIU-2017.3.6.winpluginsjunitlibjunit5-rt.jar;D:javajdkjrelibcharsets.jar;D:javajdkjrelibdeploy.jar;D:javajdkjrelibextaccess-bridge-64.jar;D:javajdkjrelibextcldrdata.jar;D:javajdkjrelibextdnsns.jar;D:javajdkjrelibextjaccess.jar;D:javajdkjrelibextjfxrt.jar;D:javajdkjrelibextlocaledata.jar;D:javajdkjrelibext ashorn.jar;D:javajdkjrelibextsunec.jar;D:javajdkjrelibextsunjce_provider.jar;D:javajdkjrelibextsunmscapi.jar;D:javajdkjrelibextsunpkcs11.jar;D:javajdkjrelibextzipfs.jar;D:javajdkjrelibjavaws.jar;D:javajdkjrelibjce.jar;D:javajdkjrelibjfr.jar;D:javajdkjrelibjfxswt.jar;D:javajdkjrelibjsse.jar;D:javajdkjrelibmanagement-agent.jar;D:javajdkjrelibplugin.jar;D:javajdkjrelib esources.jar;D:javajdkjrelib t.jar;D:搜狗高速下载讲课代码JavaEEmybatis02 arget est-classes;D:搜狗高速下载讲课代码JavaEEmybatis02 argetclasses;D:mavenNewRepositoryjunitjunit4.11junit-4.11.jar;D:mavenNewRepositoryorghamcresthamcrest-core1.3hamcrest-core-1.3.jar;D:mavenNewRepositoryorgmybatismybatis3.4.6mybatis-3.4.6.jar;D:mavenNewRepositorymysqlmysql-connector-java5.1.47mysql-connector-java-5.1.47.jar;D:mavenNewRepositorylog4jlog4j1.2.17log4j-1.2.17.jar com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 -junit4 com.abc.AppTest,test08
    log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory).
    log4j:WARN Please initialize the log4j system properly.
    log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
    Fri Nov 15 10:44:43 CST 2019 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
    [DEBUG] ==>  Preparing: select * from student where name like '%' ? '%'
    [DEBUG] ==> Parameters: 三(String)
    [DEBUG] <==      Total: 3
    
    
    与其战胜敌人一万次,不如战胜自己一次。
  • 相关阅读:
    每日随笔
    每日随笔
    每日随笔
    每日随笔
    nginx的Rewrite重写
    多台机器做动静分离
    单台机器动静分离
    四层负载均衡实践
    四层负载均衡特点
    四层负载均衡做端口转发
  • 原文地址:https://www.cnblogs.com/hyjh/p/11865071.html
Copyright © 2011-2022 走看看