반응형
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
반응형
'Java' 카테고리의 다른 글
[Java] String Null or Empty 체크 (0) | 2023.03.02 |
---|---|
[SpringBoot] json 문자열 받아서 model class 에 맵핑하기 (0) | 2021.10.21 |
[eGovFrame] eGovFramework 3.6 에 RestAPI 테스트 (Jackson 까지) (1) | 2021.08.22 |
[eGovFrame] 전자정부 프레임워크 3.6 설치 및 테스트 실행 (0) | 2021.08.22 |
[SpringBoot] Controller 에서 form-data 여러 파일과 json list string 같이 받기 (Converter) (2) | 2021.08.21 |
댓글