我无法在 JBoss 服务器日志中看到 MyBatis 生成的 SQL,我在下面的 jboss-log4j.xml 中添加了启用它,它之前确实有效,但由于某种原因停止工作。我们需要做任何其他配置来启用它。
<logger name="org.apache.ibatis">
<level value="debug"/>
<appender-ref ref="CONSOLE"/>
</logger>
<logger name="java.sql">
<level value="debug"/>
<appender-ref ref="CONSOLE"/>
</logger>
<logger name="java.sql.Statement">
<level value="debug"/>
<appender-ref ref="CONSOLE"/>
</logger>
<root>
<!--
Set the root logger priority via a system property. Note this is parsed by log4j,
so the full JBoss system property format is not supported; e.g.
setting a default via ${jboss.server.log.threshold:WARN} will not work.
-->
<priority value="${jboss.server.log.threshold}"/>
<appender-ref ref="CONSOLE"/>
<appender-ref ref="FILE"/>
</root>