diff --git a/metadata-operation-context/src/main/java/io/datahubproject/metadata/context/RequestContext.java b/metadata-operation-context/src/main/java/io/datahubproject/metadata/context/RequestContext.java index 0fdd2f2126..87757c4482 100644 --- a/metadata-operation-context/src/main/java/io/datahubproject/metadata/context/RequestContext.java +++ b/metadata-operation-context/src/main/java/io/datahubproject/metadata/context/RequestContext.java @@ -103,13 +103,6 @@ public class RequestContext implements ContextInterface { this.agentName = "Unknown"; } - // Uniform common logging of requests across APIs - log.info(toString()); - // API metrics - if (metricUtils != null) { - captureAPIMetrics(metricUtils, this); - } - Span currentSpan = Span.current(); String traceId = null; if (currentSpan != null) { @@ -120,6 +113,14 @@ public class RequestContext implements ContextInterface { } } this.traceId = traceId; + + // Uniform common logging of requests across APIs + log.info(toString()); + + // API metrics + if (metricUtils != null) { + captureAPIMetrics(metricUtils, this); + } } @Override diff --git a/metadata-service/war/build.gradle b/metadata-service/war/build.gradle index ad3d173cea..966497b135 100644 --- a/metadata-service/war/build.gradle +++ b/metadata-service/war/build.gradle @@ -54,7 +54,7 @@ dependencies { annotationProcessor externalDependency.lombok runtimeOnly externalDependency.log4jCore runtimeOnly externalDependency.log4j2Api - runtimeOnly externalDependency.logbackClassic + implementation externalDependency.logbackClassic implementation externalDependency.awsMskIamAuth implementation externalDependency.azureIdentityExtensions implementation externalDependency.azureIdentity