1. 别名映射

在druid-xxx.jar!/META-INF/druid-filter.properties文件中描述了这四种Filter的别名

他们的别名分别是log4j、log4j2、slf4j、commonlogging和commonLogging。其中commonlogging和commonLogging只是大小写不同。

  1. init-method="init" destroy-method="close">
  2. <property name="filters" value="stat,log4j" />
  3. </bean>

2. loggerName配置

你可以根据你的需要修改,在log4j.properties文件上做配置时,注意配置使用相关的logger。

3. 配置输出日志

缺省输入的日志信息全面,但是内容比较多,有时候我们需要定制化配置日志输出。

  1. <bean id="log-filter" class="com.alibaba.druid.filter.logging.Log4jFilter">
  2. </bean>
  3. ...
  4. <property name="proxyFilters">
  5. <ref bean="log-filter"/>
  6. </list>
  7. </property>

4. log4j.properties配置

5. 输出可执行的SQL

Java启动参数配置方式

  1. -Ddruid.log.stmt.executableSql=true

logFilter参数直接配置