티스토리 뷰

context-datasource.xml 다중 DB 사용 시 (오라클, PostgreSQL) PostgreSQL 로그만 가독성 있게 보고 싶을 경우


<bean id="dataSource-oracle" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">

<property name="driverClassName" value="${Globals.DriverClassName1}"/>

<property name="url" value="${Globals.Url1}" />

<property name="username" value="${Globals.UserName1}"/>

<property name="password" value="${Globals.Password1}"/>

</bean>

<bean id="dataSource-postgresql-spied" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">

<property name="driverClassName" value="${Globals.DriverClassName2}"/>

<property name="url" value="${Globals.Url2}" />

<property name="username" value="${Globals.UserName2}"/>

<property name="password" value="${Globals.Password2}"/>

</bean>

<bean id="dataSource-postgresql" class="net.sf.log4jdbc.Log4jdbcProxyDataSource">

<constructor-arg ref="dataSource-postgresql-spied" />

<property name="logFormatter">

<bean class="net.sf.log4jdbc.tools.Log4JdbcCustomFormatter"> 

       <property name="loggingType" value="MULTI_LINE" /> 

       </bean> 

</property> 

</bean>


pom.xml에 필요한 dependency 추가


<dependency>

<groupId>org.slf4j</groupId>

<artifactId>slf4j-log4j12</artifactId>

<version>1.7.7</version>

</dependency>


<dependency>

<groupId>org.lazyluke</groupId>

<artifactId>log4jdbc-remix</artifactId>

<version>0.2.7</version>

</dependency>



'IT > Java' 카테고리의 다른 글

Spring 구동 시 v$session 정보 변경법  (0) 2014.07.25
Controller 에서 request parameter Map으로 받을려면  (0) 2014.07.23
Quartz scheduler CronExpression  (0) 2014.07.23
한글 형태소 분석  (0) 2014.07.21
FastDateFormat 쓰자  (0) 2014.07.21
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
more
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함