logback.xml 쿼리 질문입니다.
- 작성자 :
- 작*자
- 작성일 :
- 2025-01-10 15:06:20
- 조회수 :
- 30
- 구분 :
- 개발환경 / 4.2
- 진행상태 :
- 답변 중
Q
logback.xml파일을 통하여 info, debug, 등 로그를 남기는것에는 성공하였습니다.
하지만 logback을 통하여 쿼리가 적재되고 있지 않아 질문드립니다.
<settings>
<setting name="logImpl" value="SLF4J"/>
</settings>
해당 내용을 추가하였고,
<appender name="MYBATIS_LOG" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG_PATH}/mybatis.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_PATH}/mybatis-%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>30</maxHistory>
</rollingPolicy>
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level - %msg%n</pattern>
</encoder>
</appender>
<!-- MyBatis logging -->
<logger name="org.apache.ibatis" level="DEBUG" additivity="false">
<appender-ref ref="MYBATIS_LOG" />
</logger>
이와같이 지정하였더니
[main] DEBUG - Logging initialized using 'class org.apache.ibatis.logging.slf4j.Slf4jImpl' adapter.
이러한 로그들만 적재되고 실제 쿼리는 적재되지 않습니다.
실제 화면에는 데이터값이 잘 나오며, name의 경우 정확한 패키지를 지정한다면 쿼리가 찍혀 나옵니다.
ex) egov.test.service.mapper
하지만 패키지가 많기 때문에 한번에 쿼리들을 모두 한 파일에 적재하려고 하는데 무엇이 문제일까요?
하지만 logback을 통하여 쿼리가 적재되고 있지 않아 질문드립니다.
<settings>
<setting name="logImpl" value="SLF4J"/>
</settings>
해당 내용을 추가하였고,
<appender name="MYBATIS_LOG" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG_PATH}/mybatis.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_PATH}/mybatis-%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>30</maxHistory>
</rollingPolicy>
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level - %msg%n</pattern>
</encoder>
</appender>
<!-- MyBatis logging -->
<logger name="org.apache.ibatis" level="DEBUG" additivity="false">
<appender-ref ref="MYBATIS_LOG" />
</logger>
이와같이 지정하였더니
[main] DEBUG - Logging initialized using 'class org.apache.ibatis.logging.slf4j.Slf4jImpl' adapter.
이러한 로그들만 적재되고 실제 쿼리는 적재되지 않습니다.
실제 화면에는 데이터값이 잘 나오며, name의 경우 정확한 패키지를 지정한다면 쿼리가 찍혀 나옵니다.
ex) egov.test.service.mapper
하지만 패키지가 많기 때문에 한번에 쿼리들을 모두 한 파일에 적재하려고 하는데 무엇이 문제일까요?
환경정보
-
- OS 정보 : window
- 표준프레임워크 버전 : 4.2.0
- JDK(JRE) 정보 : 1.8
- WAS 정보 : 9.0
- DB 정보 : oracle, mysql, maria
- 기타 환경 정보 :