mdc 썸네일형 리스트형 MDC 및 로그레벨에 따른 로그파일 분리 (1) 문제점 멀티쓰레드 환경에서 동시에 요청이 처리되기 떄문에 동일한 요청에 대한 로그가 연속적으로 쌓이는 것이 아니라 처리된 순서대로 로그가 쌓이는것을 볼 수 있다. 만약 서비스에 문제가 생겨 로그파일을 보려고 할때 쉽게 문제를 찾기 위해서는 동일한 요청을 분리하는 작업이 필요하다. 위의 문제를 해결하기위해서는 요청별로 고유의 값을 부여하고 로그에 함꼐 출력한다면 동일한 요청을 분리하는 작업이 매우 간단해 질 것이다. (2) MDC를 이용한 해결방안 1. MDC란 MDC(Mapped Diagnostic Context)는 현재 실행중인 쓰레드에 메타 정보를 넣고 관리하는 공간이다. MDC는 내부적으로 Map을 관리하고 있어 (Key, Value) 형태로 값을 저장할 수 있다. 메티 정보를 쓰레드 별로 .. 더보기 이전 1 다음