Loading

关闭Druid中某些错误日志打印

xml配置情况下,需要修改数据源配置;

<bean class="com.alibaba.druid.pool.DruidDataSource" ... >

  注意这里删除了slf4j,对于slf4j单独写了filter,去除了statement执行错误的日志

  <property name="filters" value="config,stat" /> 

  <property name="proxyFilters">

    <list>

      <ref bean="slf4j-filter"/>

    </list>

  </property>

</bean>

关闭slf4j中的statement执行错误的日志

<bean id="slf4j-filter" class="com.alibaba.druid.filter.logging.Slf4jLogFilter">

  <property name="statementLogErrorEnabled" value="false" />

</bean>

还有很多类似statementLogErrorEnabled的属性,在com.alibaba.druid.filter.logging.Slf4jLogFilter

的父类 com.alibaba.druid.filter.logging中;

可以按需关闭 数据源、连接、statement、resultset等的日志信息;

这种是全部关闭的写法;

对于 https://blog.csdn.net/gltncx11/article/details/129408772 文中提到的过滤还没有确认;

 

posted @ 2024-08-13 10:27  stono  阅读(47)  评论(0编辑  收藏  举报