aboutsummaryrefslogtreecommitdiffstats
path: root/vespa-feed-client
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@vespa.ai>2024-05-24 13:56:10 +0200
committerBjørn Christian Seime <bjorncs@vespa.ai>2024-05-24 13:56:10 +0200
commitb4770dfe30681502383c6f9346f77ecb835c506c (patch)
treec41370e917a683f8d98a1bc332f29a83b604ee23 /vespa-feed-client
parent8e4316f3c29c5bc0c83a1cd92c9f1c0711443f58 (diff)
Add debug logging to `JettyCluster`
Diffstat (limited to 'vespa-feed-client')
-rw-r--r--vespa-feed-client/src/main/java/ai/vespa/feed/client/impl/JettyCluster.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/vespa-feed-client/src/main/java/ai/vespa/feed/client/impl/JettyCluster.java b/vespa-feed-client/src/main/java/ai/vespa/feed/client/impl/JettyCluster.java
index 18369f29f0b..bfa04425369 100644
--- a/vespa-feed-client/src/main/java/ai/vespa/feed/client/impl/JettyCluster.java
+++ b/vespa-feed-client/src/main/java/ai/vespa/feed/client/impl/JettyCluster.java
@@ -48,6 +48,8 @@ import java.util.concurrent.CompletableFuture;
import java.util.concurrent.TimeoutException;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.function.Supplier;
+import java.util.logging.Level;
+import java.util.logging.Logger;
import java.util.stream.Collectors;
import java.util.zip.GZIPOutputStream;
@@ -62,6 +64,7 @@ import static org.eclipse.jetty.http.MimeTypes.Type.APPLICATION_JSON;
* @author bjorncs
*/
class JettyCluster implements Cluster {
+ private static final Logger log = Logger.getLogger(JettyCluster.class.getName());
// Socket timeout must be longer than the longest feasible response timeout
private static final Duration IDLE_TIMEOUT = Duration.ofMinutes(15);
@@ -117,6 +120,7 @@ class JettyCluster implements Cluster {
}
});
} catch (Exception e) {
+ log.log(Level.FINE, e, () -> "Failed to dispatch request: " + e.getMessage());
endpoint.inflight.decrementAndGet();
vessel.completeExceptionally(e);
}