상세 컨텐츠

본문 제목

SQL로그 남기기(log4jdbc-log4j2)

스프링

by e7e 2022. 5. 10. 23:43

본문

개인적으로 추천하는 건  특별한 이유가 없다면 mybatips 플러그인 입니당.

2022.06.10 - [스프링] - MyBatipse

요 플러그인 훨씬 편하고, 눈에도 잘 들어올 뿐 아니라, 추가적으로 

mybatis 관련해서 유용하고, 편리한 기능도 많이 제공됨당!

 

그래도 특별한 이유가 있어서 log4jdbc-log4j2 를 써야 한다면

그래야 한다면 아래 처럼 세팅하면 됨당!!!~~


 

pom.xml

<dependency>
    <groupId>org.bgee.log4jdbc-log4j2</groupId>
    <artifactId>log4jdbc-log4j2-jdbc4</artifactId>
    <version>1.16</version>
</dependency>

src/main/resources/log4jdbc.log4j2.properties

log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator

root-context.xml 수정

	<!-- DriverClassName과 jdbcUrl을 수정해주어야 함 -->
	<bean id="hikariConfig" class="com.zaxxer.hikari.HikariConfig" >
	   <property name="driverClassName" value="net.sf.log4jdbc.sql.jdbcapi.DriverSpy"></property>
	   <property name="jdbcUrl" value="jdbc:log4jdbc:oracle:thin:@localhost:1521:XE"></property>
	   <property name="username" value="c##book_ex"></property>
	   <property name="password" value="book_ex"></property>
	</bean>

'스프링' 카테고리의 다른 글

이메일  (4) 2022.05.13
Transaction  (4) 2022.05.12
작은 재미 오픈API  (7) 2022.05.10
Security 맛보기  (0) 2022.05.06
Filter(필터) 인터셉터와 구분해 주세요  (3) 2022.05.04

관련글 더보기