diff --git a/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/ribbon/RibbonLoadBalancedRetryPolicy.java b/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/ribbon/RibbonLoadBalancedRetryPolicy.java index 8d88ed31..762cbe2d 100644 --- a/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/ribbon/RibbonLoadBalancedRetryPolicy.java +++ b/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/ribbon/RibbonLoadBalancedRetryPolicy.java @@ -19,6 +19,8 @@ package org.springframework.cloud.netflix.ribbon; import com.netflix.client.config.CommonClientConfigKey; import com.netflix.client.config.IClientConfig; import com.netflix.client.config.IClientConfigKey; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; import org.springframework.cloud.client.loadbalancer.LoadBalancedRetryContext; import org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicy; import org.springframework.cloud.client.loadbalancer.ServiceInstanceChooser; @@ -35,6 +37,7 @@ import java.util.List; public class RibbonLoadBalancedRetryPolicy implements LoadBalancedRetryPolicy { public static final IClientConfigKey RETRYABLE_STATUS_CODES = new CommonClientConfigKey("retryableStatusCodes") {}; + private static final Log log = LogFactory.getLog(RibbonLoadBalancedRetryPolicy.class); private int sameServerCount = 0; private int nextServerCount = 0; private String serviceId; @@ -60,7 +63,7 @@ public class RibbonLoadBalancedRetryPolicy implements LoadBalancedRetryPolicy { try { retryableStatusCodes.add(Integer.valueOf(code.trim())); } catch (NumberFormatException e) { - //TODO log + log.warn("We cant add the status code because the code [ " + code + " ] could not be converted to an integer. ", e); } } }