要使用Log4j来跟踪MyBatis的SQL执行,可以按照以下步骤操作:
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
log4j.rootLogger=DEBUG, console
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%p] %m%n
<settings>
<setting name="logImpl" value="LOG4J"/>
</settings>
2021-01-01 10:00:00 [DEBUG] Executing SQL: SELECT * FROM user
通过以上步骤,就可以使用Log4j来跟踪MyBatis的SQL执行过程,方便调试和排查问题。