Spring

Spring Boot 로깅에 사용되는 기본 CONSOLE_LOG_PATTERN은 무엇이며 어디서 찾을 수 있습니까?

기록만이살길 2022. 11. 7. 19:15
반응형

Spring Boot 로깅에 사용되는 기본 CONSOLE_LOG_PATTERN은 무엇이며 어디서 찾을 수 있습니까? 물어보다

1. 질문(문제점):

스프링 부트 참조 문서 4.6. Custom Log Configuration 은 콘솔에서 사용할 기본 로깅 패턴을 나타내는 기본 시스템 속성에 대해 설명합니다(기본 Logback 설정에서만 지원됨).

  • Spring 환경:logging.pattern.console
  • 시스템 속성:CONSOLE_LOG_PATTERN

기본 로그 라인 모양은 모든 Spring Boot 프레임워크 사용자에게 친숙하다고 생각합니다.

2020-08-04 12:00:00.000  INFO 24568 --- [           main] c.c.MyWonderfulSpringApplication          : The following profiles are active: local

어떻게 보이는지 살펴보고 내 자신의 것을 정의하는 데 영감을 얻고 싶다면 현재 사용되는 Spring Boot 버전에 대한 이 기본값을 어디에서 찾을 수 있습니까?

2. 해결방안:

를 사용하는 경우 logback-spring.xmlxml에 다음을 추가하면 콘솔 어펜더에 대한 스프링의 기본 로그백 구성이 자동으로 선택됩니다.

<include resource="org/springframework/boot/logging/logback/defaults.xml"/>
<include resource="org/springframework/boot/logging/logback/console-appender.xml" />
<root level="INFO">
    <appender-ref ref="CONSOLE" />
</root>

참조: https://docs.spring.io/spring-boot/docs/2.2.6.RELEASE/reference/html/howto.html#howto-configure-logback-for-logging

63251142
반응형