diff --git a/src/main/java/com/mattrixwv/raidbuilder/config/WebFilter.java b/src/main/java/com/mattrixwv/raidbuilder/config/WebFilter.java index fbc102c..defbce7 100644 --- a/src/main/java/com/mattrixwv/raidbuilder/config/WebFilter.java +++ b/src/main/java/com/mattrixwv/raidbuilder/config/WebFilter.java @@ -3,6 +3,7 @@ package com.mattrixwv.raidbuilder.config; import java.io.IOException; import java.util.StringJoiner; +import java.util.UUID; import org.slf4j.MDC; import org.springframework.lang.NonNull; @@ -38,6 +39,10 @@ public class WebFilter extends OncePerRequestFilter{ if(requestId != null){ MDC.put("requestId", requestId); } + else{ + requestId = UUID.randomUUID().toString(); + MDC.put("requestId", requestId); + } //Get IP address String forwardedFor = request.getHeader("X-Forwarded-For"); diff --git a/src/main/resources/template.json b/src/main/resources/template.json index cf76113..e81ad85 100644 --- a/src/main/resources/template.json +++ b/src/main/resources/template.json @@ -1,5 +1,5 @@ { - "msg_timestamp": { + "timestamp": { "$resolver": "timestamp", "pattern": { "format": "yyyy-MM-dd HH:mm:ss.SSSZ" @@ -9,10 +9,6 @@ "$resolver": "level", "field": "name" }, - "requestId": { - "$resolver": "mdc", - "key": "requestId" - }, "logger": { "$resolver": "logger", "field": "name"