diff --git a/caf-correlation-jservlet/src/main/java/com/github/cafapi/correlation/jservlet/CorrelationIdFilter.java b/caf-correlation-jservlet/src/main/java/com/github/cafapi/correlation/jservlet/CorrelationIdFilter.java index 2f3e363..f710d89 100644 --- a/caf-correlation-jservlet/src/main/java/com/github/cafapi/correlation/jservlet/CorrelationIdFilter.java +++ b/caf-correlation-jservlet/src/main/java/com/github/cafapi/correlation/jservlet/CorrelationIdFilter.java @@ -27,10 +27,15 @@ import java.io.IOException; import java.util.Optional; import java.util.UUID; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.slf4j.MDC; public class CorrelationIdFilter implements Filter { + private static final Logger logger = LoggerFactory.getLogger(CorrelationIdFilter.class); + @Override public void init(final FilterConfig filterConfig) { @@ -48,6 +53,9 @@ public void doFilter( final String correlationId = Optional.ofNullable(req.getHeader(CorrelationIdConfigurationConstants.HEADER_NAME)) .filter(s -> !s.isEmpty()) .orElseGet(() -> UUID.randomUUID().toString()); + + logger.error("990352:doFilter(): correlationID: {}", correlationId); + MDC.put(CorrelationIdConfigurationConstants.MDC_KEY, correlationId); resp.addHeader(CorrelationIdConfigurationConstants.HEADER_NAME, correlationId); chain.doFilter(request, response);