打印ibatis的SQL⽇志-通过log4j配置第⼀种:l⽂件的
1. <appender name="IBatis" class="org.apache.log4j.ConsoleAppender">
log4j2不打印日志2.    <layout class="org.apache.log4j.PatternLayout">
3.      <param name="ConversionPattern" value="%-4r [%t] %-5p %c %x - %m%n" />
4.    </layout>
5.    <filter class="org.apache.log4j.varia.LevelRangeFilter">
6.      <param name="LevelMin" value="DEBUG" />
7.      <param name="LevelMax" value="DEBUG" />
8.    </filter>
9. </appender>
10.
11. <logger name="com.ibatis" additivity="true">
12.    <level value="DEBUG" />
13. </logger>
14. <logger name="java.sql.Connection" additivity="true">
15.    <level value="DEBUG" />
16. </logger>
17. <logger name="java.sql.Statement" additivity="true">
18.    <level value="DEBUG" />
19. </logger>
20. <logger name="java.sql.PreparedStatement" additivity="true">
21.    <level value="DEBUG" />
22.    <appender-ref ref="IBatis" />
23. </logger>
24. <logger name="java.sql.ResultSet" additivity="true">
25.    <level value="DEBUG" />
26.    <appender-ref ref="IBatis" />
27. </logger>
第⼆种:log4j.properties
1. log4j.appender.stdout=org.apache.log4j.ConsoleAppender
2. log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
3. log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n
4.
5.
6. log4j.logger.ibatis=debug
7. log4j.logger.ibatismon.jdbc.SimpleDataSource=debug
8. log4j.logger.ibatismon.jdbc.ScriptRunner=debug
9. log4j.logger.ine.impl.SqlMapClientDelegate=debug
10. log4j.logger.java.sql.Connection=debug
11. log4j.logger.java.sql.Statement=debug
12. log4j.logger.java.sql.PreparedStatement=debug,stdout

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。