[로깅] 로깅과 로깅 프레임워크 (SLF4J, Logback, Log4j2, JUL)
·
개발 관련/Spring
이번에 프로젝트 리팩토링을 하면서, 개선하게 된다면 오류가 많이 일어날 것이라 생각했다. 그래서, 디버깅 등이 좀 더 편리하게 될 수 있도록 하고 싶다고 생각했다.디버깅하면 바로 생각나는 부분은 로깅이었고, 그래서 로그 관련된 부분을 개선해보고자 했다.프로젝트는 단순히 @slf4j를 이용하여 로그를 찍는 정도였고, 원래 리팩토링 계획은 그냥 스프링에서 제공해주는 logback을 통해 만들려고 했었다.하지만 찾아보니 Log4j2 등 다양한 프레임워크가 존재하여 조금 정리해보고자 한다. 로깅 (Logging)시스템 동작 시 시스템의 상태와 작동 정보를 시간에 따라 기록하는 것 왜 로깅을 하나요?애플리케이션에서 문제 발생 시, 원인 분석을 위한 정보로 활용하기 위함프로그램의 실행에 대한 흐름과 문제 확인 가능..