
05-日志相关
mybatis打印sql
方法一
logback-spring.xml 文件加上下面代码
xml
<logger name="com.baomidou.mybatisplus" level="DEBUG" />
<logger name="org.apache.ibatis" level="DEBUG" />
方法二
这种方法比较麻烦,但是可控性强。
mybatis-config.xml 文件加上如下代码
xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<settings>
<!--设置启用数据库字段下划线映射到java对象的驼峰式命名属性,默认为false-->
<setting name="mapUnderscoreToCamelCase" value="true"/>
<!--指定 MyBatis 增加到日志名称的前缀。-->
<setting name="logPrefix" value="MybatisSql2Logback."/>
</settings>
</configuration>
logback-spring.xml 文件加上下面代码
MYBATIS_SQL_LEVEL
是配置文件变量
xml
<springProperty scope="context" name="mybatis.sql.level" source="MYBATIS_SQL_LEVEL" defaultValue="DEBUG"/>
<!--mybatis日志输出至logback 级别必须是DEBUG-->
<logger name="MybatisSql2Logback" level="${mybatis.sql.level}" additivity="false">
<!--打印至控制台-->
<appender-ref ref="CONSOLE" />
<!--打印至日志-->
<appender-ref ref="APPLICATION-ASYNC"/>
</logger>
application-dev.properties 文件配置
properties
#mybatis SQL打印开关
MYBATIS_SQL_LEVEL=DEBUG