로깅

Java & Spring

SpringBoot 로그 레벨 동적으로 변경하기 (runtime logging level change)

2월에 진행된 백기선님의 우아한테크세미나 스프링부트편 말미에 나온 내용을 요약하고, 따라해보며 개인적으로 알게된 추가내용을 덧붙인 포스팅입니다 :) 급하신 분은 맨 아래 요약으로! (테스트해볼 수 있는 샘플 프로젝트 파일과 포스트맨 json도 있어요) 개요 런타임에 동적으로 로그 레벨을 변경할 수 있는 방법을 알게 됐다. 백기선님께서 꽤 오래 전에 이미 구현되어 있는 기능이라고 말씀하셨지만, 채팅창을 보면 나만 몰랐던 건 아닌 듯 하다 ㅎㅎ 의존성에 actuator만 추가하고 약간의 설정만 가미해두면 되기 때문에 운영중인 서비스의 로그를 tail 걸어서 잠시 상세하게 확인하고 싶을때 로그레벨을 변경하는 식으로 사용가능할 듯 하다. 그럼 꼬우 1. 프로젝트 준비 1.1 의존성 SpringBoot 2.5.1..

카테고리 없음

apache-commons.jar 관련 SLF4JLocationAwareLog 기동 오류

동기의 도움 요청에 의해 기동 오류를 잡은 뒤 그 기록을 남겨보고자 한다. 적지 않은 시간을 삽질에 허비했지만, 소득이 없지 않았다. 100% 밑바닥까지 깊게 파내진 않았지만, 분명한 해결은 해내었고, 향후 비슷한 문제 발생 시 처음부터 더 나은 접근을 할 수 있는 근거가 생겨서 이를 남기기 위함이다. 오류는 다음과 같은 내용이었다. 심각: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/..

리차드
'로깅' 태그의 글 목록