본문 바로가기
공부/프로그래밍

log4j 에서 특정 쿼리로그 안나오게 하기.

by demonic_ 2017. 11. 15.
반응형

log4j.xml 파일에 다음의 항목을 추가한다.


<Logger

name="jdbc.sqlonly"

additivity="false"

level="info">

<AppenderRef ref="console" />

<RegexFilter regex="(?s).*==IGNORE_LOG==.*" onMatch="DENY" onMismatch="NEUTRAL" useRawMsg="true" />

</Logger>



빨간색으로 그은 부분이 그것인데, 이렇게 설정해두면 Mapper에다 ==IGNORE_LOG== 를 넣으면 해당 쿼리에 대한 로그를 출력하지 않는다.


사용예)

/* 테스트 ==IGNORE_LOG== */

select t1, t2 from test;


반응형

댓글