log4j2
[Spring] Log4j2를 이용해 로깅해보자
시스템이 실행되면서 필연적으로 에러가 발생하게 되는데, 시스템이 동작하는 과정을 하루종일 모니터링하고 있을 순 없다. 그렇기 때문에 로깅을 통해 시스템의 상태와 정보를 기록해두어야 한다. 너무 세세한 정보를 기록하면 방대한 양의 로그가 쌓여 원하는 정보를 얻기 힘들기 때문에 적절한 포맷과 정보를 로깅하는 것이 중요하다. Log4j? Logback? Log4j2? Spring에 로깅 구현체를 검색하다보면 해당 3가지의 구현체가 가장 많이 나온다. Log4j는 2015년에 지원이 중단된 오래된 프레임워크이고, Logback은 Spring의 spring-boot-starter-logging에서 지원해주는 디폴트 구현체이다. Logback 이후 Log4j2가 나오게 되었는데, 다른 로깅 프레임워크보다 많은 처리..