Log4j2 RoutingAppender vs RollingFileAppender
Backend/Spring
·
2025. 8. 8.
앞선 포스트에서 Log4j2의 MDC(ThreadContext)를 활용해 로그 분리를 시도하던 중, RoutingAppender와 RollingFileAppender의 차이에 대한 궁금증이 생겼다. 두 Appender는 겉보기에는 비슷해 보이지만 전혀 다른 목적과 동작 방식을 가지고 있으며, 이를 명확히 이해하지 않으면 로그 설계가 복잡해지고 운영 효율도 떨어질 수 있다. 따라서 이번 글에서는 두 Appender의 차이점, 사용 목적, 장단점을 비교하고 실제 예제와 함께 어떻게 활용할 수 있는지 정리해보려 한다.RollingFileAppender란?RollingFileAppender는 하나의 로그 파일에 지속적으로 로그를 기록하다가, 일정 조건(시간, 용량 등)을 만족하면 자동으로 새 로그 파일로 롤링(..