putCloseable
을 try-with-resource 구문으로 수행하고 그 안에서 실행할 코드를 기입하면, key/value가 try 구문 안에서만 유지되고 try 밖으로 나오면서 자동으로 지워진다.try (MDC.MDCCloseable ignored = MDC.putCloseable("key1", "value1"); MDC.MDCCloseable ignored2 = MDC.putCloseable("key2", "value2")) { // do something with slf4j log }