3.7버전으로 개발중인데 log4jdbc-remix가 적용이 안됩니다
- 작성자 :
- V*
- 작성일 :
- 2019-08-13 10:35:53
- 조회수 :
- 1,882
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
Tibero db 사용중입니다.
여기저기 찾아보면서 적용을 해봤는데.. 콘솔 로그에 아무런 변화가 없습니다..
어디가 문제인지좀 짚어주십시오..
<context-datasource.xml 설정>
<!-- Tibero -->
<bean id="dataSource-tibero" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="${Globals.DriverClassName}"/>
<property name="url" value="${Globals.Url}" />
<property name="username" value="${Globals.UserName}"/>
<property name="password" value="${Globals.Password}"/>
</bean>
<bean id="egov.dataSource" class="net.sf.log4jdbc.Log4jdbcProxyDataSource">
<constructor-arg ref="dataSource-tibero" />
<property name="logFormatter">
<bean class="net.sf.log4jdbc.tools.Log4JdbcCustomFormatter">
<property name="margin" value="18"/>
<property name="loggingType" value="MULTI_LINE" />
<property name="sqlPrefix" value="SQL:::::::"/>
</bean>
</property>
</bean>
<pom.xml 추가부분>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>org.lazyluke</groupId>
<artifactId>log4jdbc-remix</artifactId>
<version>0.2.7</version>
</dependency>
<global.properties.xml 설정>
Globals.DbType =tibero
Globals.DriverClassName=com.tmax.tibero.jdbc.TbDriver
여기저기 찾아보면서 적용을 해봤는데.. 콘솔 로그에 아무런 변화가 없습니다..
어디가 문제인지좀 짚어주십시오..
<context-datasource.xml 설정>
<!-- Tibero -->
<bean id="dataSource-tibero" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="${Globals.DriverClassName}"/>
<property name="url" value="${Globals.Url}" />
<property name="username" value="${Globals.UserName}"/>
<property name="password" value="${Globals.Password}"/>
</bean>
<bean id="egov.dataSource" class="net.sf.log4jdbc.Log4jdbcProxyDataSource">
<constructor-arg ref="dataSource-tibero" />
<property name="logFormatter">
<bean class="net.sf.log4jdbc.tools.Log4JdbcCustomFormatter">
<property name="margin" value="18"/>
<property name="loggingType" value="MULTI_LINE" />
<property name="sqlPrefix" value="SQL:::::::"/>
</bean>
</property>
</bean>
<pom.xml 추가부분>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>org.lazyluke</groupId>
<artifactId>log4jdbc-remix</artifactId>
<version>0.2.7</version>
</dependency>
<global.properties.xml 설정>
Globals.DbType =tibero
Globals.DriverClassName=com.tmax.tibero.jdbc.TbDriver
A
안녕하세요.
표준프레임워크센터 입니다.
기재하신 설정은 맞는것으로 보입니다.
log4j2.xml에서
다음 설정이 필요합니다.
<Logger name="jdbc.sqlonly" level="DEBUG" additivity="false">
<AppenderRef ref="console" />
</Logger>
log4jdbc-remix 오래전에 종료된 프로젝트이므로
패키지 경로및 클래스명 중복 등의 충돌등이 발생할수도 있고
권장 드리지는 않습니다.
감사합니다.
표준프레임워크센터 입니다.
기재하신 설정은 맞는것으로 보입니다.
log4j2.xml에서
다음 설정이 필요합니다.
<Logger name="jdbc.sqlonly" level="DEBUG" additivity="false">
<AppenderRef ref="console" />
</Logger>
log4jdbc-remix 오래전에 종료된 프로젝트이므로
패키지 경로및 클래스명 중복 등의 충돌등이 발생할수도 있고
권장 드리지는 않습니다.
감사합니다.