mybatis 쿼리 로그가 안 찍히네요.
- 작성자 :
- 이*한
- 작성일 :
- 2013-10-11 19:55:14
- 조회수 :
- 1,425
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요~
이번에 전자정부프레임워크 2.6 버전으로 신규 프로젝트를 구성하게 되어서
mybatis를 사용해보고자,
현재 ibatis와 mybatis를 혼용해서 사용하도록 셋팅을 끝내놓았습니다.
그래서. 정상적으로 작동은 잘 되는 상태입니다.
근데 ibatis는 로그가 잘 찍히는데, mybatis는 로그가 안 찍히더라구요.
그래서 이것저것 로그레벨도 변경해보고 java.sql 세부적인 것도 추가해보고
했는데, 로그가 찍히지를 않네요;
log4j.xml 파일을 첨부하오니 확인 좀 부탁드려요
참고로. log4j 와 관련해서는 아래 버전을 사용하고 있습니다.
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.5.11</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.5.11</version>
</dependency>
<dependency>
<groupId>log4jdbc4</groupId>
<artifactId>log4jdbc4</artifactId>
<version>1.2</version>
</dependency>
이번에 전자정부프레임워크 2.6 버전으로 신규 프로젝트를 구성하게 되어서
mybatis를 사용해보고자,
현재 ibatis와 mybatis를 혼용해서 사용하도록 셋팅을 끝내놓았습니다.
그래서. 정상적으로 작동은 잘 되는 상태입니다.
근데 ibatis는 로그가 잘 찍히는데, mybatis는 로그가 안 찍히더라구요.
그래서 이것저것 로그레벨도 변경해보고 java.sql 세부적인 것도 추가해보고
했는데, 로그가 찍히지를 않네요;
log4j.xml 파일을 첨부하오니 확인 좀 부탁드려요
참고로. log4j 와 관련해서는 아래 버전을 사용하고 있습니다.
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.5.11</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.5.11</version>
</dependency>
<dependency>
<groupId>log4jdbc4</groupId>
<artifactId>log4jdbc4</artifactId>
<version>1.2</version>
</dependency>
A
안녕하세요. 이준한님.
MyBatis LogFactory 상에 참조되는 log 관련 library(slf4j, commons 등)에 따라 지정되기 때문에 log4j가 적용되지 않으실 수 있습니다.
이 경우는 다른 library들을 제외시키시거나, 시작 부분에서 다음의 static 메소드를 강제로 호출하여 log4j가 적용되도록 해보시면 되실 것 같습니다.
org.apache.ibatis.logging.LogFactory.useLog4JLogging();
그럼, 즐거운 하루되십시오.
감사합니다.
MyBatis LogFactory 상에 참조되는 log 관련 library(slf4j, commons 등)에 따라 지정되기 때문에 log4j가 적용되지 않으실 수 있습니다.
이 경우는 다른 library들을 제외시키시거나, 시작 부분에서 다음의 static 메소드를 강제로 호출하여 log4j가 적용되도록 해보시면 되실 것 같습니다.
org.apache.ibatis.logging.LogFactory.useLog4JLogging();
그럼, 즐거운 하루되십시오.
감사합니다.