로깅 설정

이 문서는 로깅 설정에 대해 다룹니다.

로깅은 정보를 제공하는 일련 기록인 로그(Log)를 생성하도록 시스템을 작성하는 것을 말합니다.

아래에서는 쿼리로깅을 설정하는 파일 구조와 로깅 라이브러리인 logback 관련 설정 방법에 대해 설명합니다.


로깅 관련 프로퍼티 설정

  • 로깅 파일 저장 위치 설정

  • log4jdbc 설정 작성

  • logback 설정 작성

  • 시스템 콘솔에 찍히는 로그 설정

쿼리로깅 파일 구조

프로젝트의 리소스 폴더 하위에 다음과 같은 파일을 배치합니다:

  • src/main/resources/log4jdbc.log4j2.properties — 쿼리로깅 log4jdbc 설정파일

  • src/main/resources/loback-spring.xml — logback 관련 설정파일

예시 트리:

/src/main/resources
├─ log4jdbc.log4j2.properties
└─ loback-spring.xml

쿼리로깅 log4jdbc 설정 파일 (properties)

resource 폴더 하위에 아래 파일을 추가합니다.

파일 내용 예시:

logback 관련 설정

  • 파일 위치: src/main/resources/{ } 폴더 하위에 loback-spring.xml 파일 생성 및 설정

  • consoleAppender: 시스템 콘솔에 출력되는 로그 정보 설정

아래는 loback-spring.xml 파일의 전체 예시 내용입니다.

마지막 업데이트