From 8edc2e025dd602e1d6f29aaade2870052d080a04 Mon Sep 17 00:00:00 2001 From: Spencer Gibb Date: Mon, 2 Apr 2018 13:25:47 -0400 Subject: [PATCH] change only compute if debug enabled fixes gh-249 --- .../handler/predicate/RemoteAddrRoutePredicateFactory.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/handler/predicate/RemoteAddrRoutePredicateFactory.java b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/handler/predicate/RemoteAddrRoutePredicateFactory.java index 63ee5d59..c94bb965 100644 --- a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/handler/predicate/RemoteAddrRoutePredicateFactory.java +++ b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/handler/predicate/RemoteAddrRoutePredicateFactory.java @@ -78,7 +78,7 @@ public class RemoteAddrRoutePredicateFactory extends AbstractRoutePredicateFacto String hostAddress = remoteAddress.getAddress().getHostAddress(); String host = exchange.getRequest().getURI().getHost(); - if (!hostAddress.equals(host)) { + if (log.isDebugEnabled() && !hostAddress.equals(host)) { log.debug("Remote addresses didn't match " + hostAddress + " != " + host); }