diff --git a/elda-lda/src/main/java/com/epimorphics/lda/support/LogRequestFilter.java b/elda-lda/src/main/java/com/epimorphics/lda/support/LogRequestFilter.java index 3fabaf006..6251dc870 100644 --- a/elda-lda/src/main/java/com/epimorphics/lda/support/LogRequestFilter.java +++ b/elda-lda/src/main/java/com/epimorphics/lda/support/LogRequestFilter.java @@ -86,7 +86,7 @@ public void init(FilterConfig filterConfig) throws ServletException { if (ID == null) ID = generateID(httpRequest); String fullID = ID.replace("*", seqId); - MDC.pushByKey("request_id", fullID); + MDC.put("request_id", fullID); log.info("Request {}", fullPath); @@ -103,7 +103,7 @@ public void init(FilterConfig filterConfig) throws ServletException { , NameUtils.formatDuration(endTime - startTime) ); - MDC.popByKey("request_id"); + MDC.remove("request_id"); } } diff --git a/pom.xml b/pom.xml index 22409523d..d6494e0e2 100644 --- a/pom.xml +++ b/pom.xml @@ -157,6 +157,11 @@ logback-classic 1.5.20 + + net.logstash.logback + logstash-logback-encoder + 9.0 + jakarta.servlet