From 5bf40bf06067e58136bdd2bcee8a41ea094cef1a Mon Sep 17 00:00:00 2001 From: antonbabak Date: Mon, 2 Oct 2023 14:35:43 +0200 Subject: [PATCH] Enhance read miss logging --- src/main/java/org/prebid/cache/handlers/CacheHandler.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/prebid/cache/handlers/CacheHandler.java b/src/main/java/org/prebid/cache/handlers/CacheHandler.java index d86dc7c..b83ba5f 100644 --- a/src/main/java/org/prebid/cache/handlers/CacheHandler.java +++ b/src/main/java/org/prebid/cache/handlers/CacheHandler.java @@ -20,7 +20,6 @@ import org.springframework.web.reactive.function.server.ServerResponse; import reactor.core.publisher.Mono; -import java.util.List; import java.util.concurrent.TimeoutException; @Slf4j @@ -84,8 +83,11 @@ Mono validateErrorResult(final Mono mono) { private Mono handleErrorMetrics(final Throwable error, final ServerRequest request) { if (error instanceof ResourceNotFoundException) { - final List refererHeader = request.headers().header(HttpHeaders.REFERER); - conditionalLogger.info(error.getMessage() + ". Refererring URLs: " + refererHeader, samplingRate); + conditionalLogger.info( + error.getMessage() + + ". Refererring URLs: " + request.headers().header(HttpHeaders.REFERER) + + ". Request URI: " + request.uri(), + samplingRate); } else if (error instanceof BadRequestException) { log.error(error.getMessage()); } else if (error instanceof TimeoutException) {