c3p0数据源的java独立日志文件
我们的项目中有几个数据源。 c3p0用作jdbc连接池
日志文件包含混合数据源输出。 是否可以为每个数据源创建单独的日志文件
Spring配置文件:
<bean id="firstDS" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<properties/>
/bean>
<bean id="secondDS" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<properties/>
</bean>
Log4j配置:
<logger name="com.mchange.v2" additivity="false">
<level value="DEBUG"/>
<appender-ref ref="c3p0.appender"/>
</logger>
# 1 楼答案
不幸的是,c3p0的日志记录程序是按类定义的,而不是按实例定义的,因此没有一种简单的方法按实例隔离日志记录。不过,日志记录器的类粒度非常细;为了避免一些干扰,您可以只在您最感兴趣的类上设置允许的日志级别