springmvc+logback 控制台打印mybatis执行的sql

今天mybatis中有个sql一直不知道有没有写对,所以需要打印mybatis中的sql来查看sql语句是否正确。

在网上找了好多的资料,试过之后都是不能正常使用。试了好久终于能显示了,记录一下,以后方便回顾。

1、在mybatis-conf.xml中的增加配置:

2、在logback.xml中配置:




   
       
            %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
       

   

 
   
        d:/logs/carmall-manager.log
       
            d:/logs/carmall-manager.%d{yyyy-MM-dd}.log
       

       
            %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
       

   

 
   
   
 
   
   
   
   
   
                level="debug" />
   
   
   
   
   
   
       
       
       
       
   

其中是关键,其中的name是dao层的包名,后面的.*是关键,之前没有加这个怎么都打印不出来,加上这个之后访问接口,console打印出相应的sql。

你可能感兴趣的:(java)