From ef5e1c21e2196c7842f14223ed124416647e7219 Mon Sep 17 00:00:00 2001 From: Harald Musum Date: Wed, 30 Sep 2020 14:02:47 +0200 Subject: Add uri to log and exception message --- .../java/com/yahoo/vespa/jaxrs/client/RetryingJaxRsStrategy.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'jaxrs_client_utils') diff --git a/jaxrs_client_utils/src/main/java/com/yahoo/vespa/jaxrs/client/RetryingJaxRsStrategy.java b/jaxrs_client_utils/src/main/java/com/yahoo/vespa/jaxrs/client/RetryingJaxRsStrategy.java index f51026382fc..9faaa1ae5b9 100644 --- a/jaxrs_client_utils/src/main/java/com/yahoo/vespa/jaxrs/client/RetryingJaxRsStrategy.java +++ b/jaxrs_client_utils/src/main/java/com/yahoo/vespa/jaxrs/client/RetryingJaxRsStrategy.java @@ -29,7 +29,7 @@ public class RetryingJaxRsStrategy implements JaxRsStrategy { private final int port; private final JaxRsClientFactory jaxRsClientFactory; private final Class apiClass; - private String pathPrefix; + private final String pathPrefix; private final String scheme; private int maxIterations = 2; @@ -88,10 +88,9 @@ public class RetryingJaxRsStrategy implements JaxRsStrategy { } catch (ProcessingException | ServiceUnavailableException e) { // E.g. java.net.SocketTimeoutException thrown on read timeout is wrapped as a ProcessingException, // while ServiceUnavailableException is a WebApplicationException - sampleException = e; - logger.log(Level.INFO, "Failed REST API call to " - + hostName + ":" + port + pathPrefix + " (in retry loop): " - + e.getMessage()); + String message = "Failed REST API call to " + uri + " (in retry loop):"; + sampleException = new RuntimeException(message, e); + logger.log(Level.INFO, message + e.getMessage()); } } } -- cgit v1.2.3