2013-12-12 3 views
0

우리 프로젝트에는 몇 가지 데이터 소스가 있습니다. c3p0이 jdbc connecton pool로 사용됩니다.c3p0 데이터 소스에 대한 별도 로그 파일

로그 파일에 혼합 된 데이터 소스가 출력됩니다. 각 데이터 소스마다 별도의 로그 파일을 만들 수 있습니까?

봄 configutaion 파일 :

<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

, C3P0의 로거가 당 수준이 아닌 인스턴스마다 정의된다, 그래서 쉬운 방법에이 아니다 인스턴스별로 로깅을 분리합니다. 로거는 클래스별로 매우 세분화되어 있습니다. 소음을 피하기 위해 가장 관심있는 수업에만 허용되는 로그 수준을 설정할 수 있습니다.

관련 문제