less than 1 minute read

목표

IntelliJ IDEA 출력시 로그 링크를 클릭하면 소스로 이동하게 한다.

환경

  • Java 1.8
  • IntelliJ IDEA 2019.3.3
  • Spring Boot 2.2.4.RELEASE
  • Logback

설정

logback-extention을 사용하여 설정하기 보다는 application.properties를 이용한 설정이 편하다.

application.properties

logging.pattern.console=%d{yyyy-MM-dd HH:mm:ss.SSS} %magenta([%thread]) %highlight(%-5level) %msg - at %C.%M\\(%F:%L\\)%n
  • %d{yyyy-MM-dd HH:mm:ss.SSS}:로그 날짜
  • %magenta([%thread]): 로그 기록시 스레드
  • %highlight(%-5level): 로그 레벨
  • %msg: 로그 메세지
  • %C.%M\\(%F:%L\\)%n: .(:) 형식으로 작성하면 된다. 다만 application.properties 설정에서 소괄호 부분은 Escape 해줘야 한다.

참고

Leave a comment