IT / / 2023. 4. 6. 13:10

Log4j 특정 SQL 쿼리 출력 비활성화 시키기

반응형

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

 

<Logger

name="jdbc.sqlonly"

additivity="false"

level="info">

<AppenderRef ref="console" />

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

</Logger>

 

여기서 

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

 

이렇게 설정해두면 Mapper에다 ==NO_SQL== 를 넣을때 해당 쿼리에 대한 로그를 출력하지 않는다.

 

/* 테스트 ==NO_SQL== */

select t1, t2 from test;

 

반응형

'IT' 카테고리의 다른 글

Git 기본 개념 및 사용 방법  (0) 2023.03.20
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유