配置数据源
<property name="filters" value="mergeStat" />
》<property name="filters" value="mergeStat,log4j" />
log4j.xml中加入
<logger name="druid.sql.DataSource" additivity="false">
<level class="org.apache.log4j.Level" value="debug" />
<!-- <appender-ref ref="FILE"/> --> <!-- 生产环境 -->
<appender-ref ref="CONSOLE"/> <!-- 本地或测试环境 -->
</logger>
<logger name="druid.sql.Connection" additivity="false">
<level class="org.apache.log4j.Level" value="debug" />
<!-- <appender-ref ref="FILE"/> --> <!-- 生产环境 -->
<appender-ref ref="CONSOLE"/> <!-- 本地或测试环境 -->
</logger>
<logger name="druid.sql.Statement" additivity="false">
<level class="org.apache.log4j.Level" value="debug" />
<!-- <appender-ref ref="FILE"/> --> <!-- 生产环境 -->
<appender-ref ref="CONSOLE"/> <!-- 本地或测试环境 -->
</logger>
<logger name="druid.sql.ResultSet" additivity="false">
<level class="org.apache.log4j.Level" value="debug" />
<!-- <appender-ref ref="FILE"/> --> <!-- 生产环境 -->
<appender-ref ref="CONSOLE"/> <!-- 本地或测试环境 -->
</logger>
重启服务就OK了!
本文介绍如何配置 Druid 数据源以记录 SQL 执行日志,并通过 log4j 将其输出到控制台,适用于本地及测试环境。具体包括配置文件的修改以及 log4j.xml 中的设置。

被折叠的 条评论
为什么被折叠?



