[Spring] Request & Response 데이터 로그 남기기
어떤 프로덕트를 개발할 때 로깅의 개념은 굉장히 중요하다 로그는 Application, Network, …등에서 발생하는 모든 이벤트에 대한 기록이다 이러한 로그를 바탕으로 모니터링, 오류 추적, ..등을 진행할 수 있다 WAS 요청 흐름 위의 흐름은 WAS로 요청이 들어오고 응답이 될때까지의 간략한 흐름이다 필자는 다음과 같이 로깅 메커니즘을 구현할 예정이다 Spring AOP 메커니즘을 활용해서 전역적인 컴포넌트의 In/Out 데이터 로깅 MDC 기반 요청별 흐름 추적 MDC (Mapped Diagnostic Context) 일반적으로 웹 애플리케이션은 멀티 쓰레드 기반으로 Client의 요청을 처리한다 이 과정에서 Client들의 요청을 구분지을 수 있는 수단없이 단순하게 로그만 남긴다면 해당 로그..