Skip to content

xbatis 日志设置

因为xbatis的方法都是通用的;很多时间日志不是看;尤其是定时任务类的,频繁的打印

如何局部关闭日志

java
QueryChain.of(xxMapper)
    .log(false)
    .list();

如何设置日志路径

java
public List<?> testList(){
    QueryChain.of(xxMapper)
       .log(getClass(),"testList")
       .list(); 
}

这样日志就会打印到你知道的路径上了;可以通过日志级别控制打印

全局日志开关

通过mybatis yml配置设置;这里配置是直接关闭Log

yaml
mybatis:
  configuration:
    log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl

通过日志框架级别设置

<logger name="org.mybatis" level="trace"/>
<logger name="cn.xbatis" level="trace"/>