关闭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 文中提到的过滤还没有确认;