使用log4j2日志时,在控制台打印Sql语句配置方法
log4j2-base.xml
<console name="SqlConsole" target="SYSTEM_OUT">
<PatternLayout pattern="${LOG_PATTERN}"/>
</console>
...
<Logger name="com.xxxx.xxxx.mapper" level="DEBUG" additivity="false">
<AppenderRef ref="SqlConsole"/>
</Logger>
mybatis-config.xml
<setting name="logImpl" value="STDOUT_LOGGING"/>
application-test.yml
mybatis:
configuration: #在控制台显示所有执行的SQL语句
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
说明:1、log4j2-base.xml 、mybatis-config.xml 一般是放在resource目录下
2、com.xxxx.xxxx.mapper 要改成自己的mapper层