로딩
요청 처리 중입니다...

Log4j2 라이브러리

 Log4j2 라이브러리

#Spring #Log4j2 #SQL MyBatis는 내부적으로 JDBC의 PreparedStatement를 이용해서 SQL을 처리한다. 따라서 SQL에 전달되는 파라미터는 JDBC에서와 같이 '?'

로 치환되어 처리된다. 복잡한 SQL의 경우 '?'

로 나오는 값이 제대로 되었는지 확인하기가 쉽지 않고 실행된 SQL의 내용을 정확히 확인하기 어렵기 때문에 log4jdbc-log4j2 라이브러리를 사용하여 확인한다. Log4j2 라이브러리 설정 log4jdbc.log4j2.properties파일을 생성하여 아래의 코드를 작성한다. log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator 2. root-context.xml에서 hikariConfig 빈의 driverClassName, jdbcUrl 필드 값을 변경해준다.

# Log4j2 # Spring # SQL

원문 링크 : Log4j2 라이브러리