我们的项目中有几个数据源。 c3p0用作jdbc connecton池。
日志文件包含混合数据源输出。 为每个数据源创建单独的日志文件是否可行?
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>
答案 0 :(得分:0)
不幸的是,c3p0的记录器是按类而不是按实例定义的,因此没有一种简单的方法可以按实例分隔记录。伐木工人的课程非常精细;为了避免一些噪音,你只能在你最感兴趣的类上设置许可的日志级别。