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
    
    
    与其战胜敌人一万次,不如战胜自己一次。
  • 相关阅读:
    Redis扩展功能
    Redis持久化
    redis-通讯协议及事件处理机制
    Redis-数据类型与底层数据结构
    分布式集群架构场景化解决方案
    MySQL-运维和第三方工具
    缓存原理&设计
    MySQL性能优化
    MySQL高级-日志常用的工具等等
    Mysql高级——优化
  • 原文地址:https://www.cnblogs.com/hyjh/p/11865071.html
Copyright © 2011-2022 走看看