본문 바로가기
Java

[SpringBoot] ElasticSearch Log Level 설정하기

by bryan.oh 2023. 3. 14.
반응형

ElasticSearch Log Level 설정하기

 

Spring Boot에서 Elasticsearch의 Bulk Insert 로그를 비활성화하려면 application.yml 파일에 다음과 같이 설정을 추가할 수 있습니다.

application.yml

logging:
  level:
    org.elasticsearch.action.bulk: ERROR


이 설정은 org.elasticsearch.action.bulk 패키지의 로그 레벨을 ERROR로 변경합니다. Bulk Insert 로그 이외에도 Elasticsearch에서 다른 로그를 제어하려면, 다른 패키지의 로그 레벨을 추가로 설정하면 됩니다.

 

Logback


또한, Logback을 사용하는 경우, logback-spring.xml 파일을 만들고 다음과 같이 설정할 수 있습니다.

<logger name="org.elasticsearch.action.bulk" level="ERROR"/>


이 설정은 org.elasticsearch.action.bulk 패키지의 로그 레벨을 ERROR로 변경합니다.

참고로, application.yml에서 설정한 로그 레벨은 우선순위가 가장 높으며, logback-spring.xml 파일에 설정한 로그 레벨보다 우선합니다. 따라서, 동일한 패키지에 대해 application.yml과 logback-spring.xml에서 다른 로그 레벨을 설정하면, application.yml에서 설정한 로그 레벨이 우선합니다.

 

728x90
반응형

댓글