springboot 2

[Spring] LogBack 로그 레벨

Logback은 Java에서 가장 많이 사용되는 Logging 프레임워크이다. Log4j의 후속 버전으로 만들어진 라이브러리이다. 로그 레벨의 종류는 아래와 같이 6가지이다. Fatal 매우 심각한 에러로 프로그램이 종료되는 상황이 많다 Error 의도하지 않은 에러가 발생한 경우 Warn 에러가 될 수도 있는 잠재적 가능성이 있는 경우 Info 요구사항에 따라 시스템 동작을 확인할 때, 명확한 의도가 있는 에러의 경우 Debug Info레벨보다 조금 더 자세한 정보가 필요한 경우, DEV환경에서 주로 사용한다. Trace Debug 레벨보다 더 자세한 예외로그를 사용할 때 사용

IT/Server 2023.05.11

[Spring] SpringBoot, HikariCP stats 로그 레벨 조정하기

회사 서비스에 대량의 데이터를 오래걸리는 쿼리로 가공해 가져오는 부분이있다. 그 부분에서 갑자기 터진 이슈 504 gateway timeout 내가 접속해서 다운받아보니 잘 되기도 하고 안되기도 하고, 간헐적으로 발생하는 부분이라 로그를 살펴보았다. 아래는 내가 클릭했을 때 발생한 오류라, 어디서 트랜젝션을 잡아먹고 있는지 확인하기 위해, 로그레벨을 올려보고 모니터링하기로 결정했다. - 로그레벨 조정 방법 hikari pool 상태 ( active, idle, wating)의 커텍션 수를 확인하고 싶은 경우, 아래 설정값을 수정하여 로그레벨을 변경할수 있다. 1. logback 설정이 되어있다면, logback-spring.xml 수정 2. application.properties 나 applicatio..

IT/Server 2023.05.11