From c59e1909ad62893646c3a06a663c1eda2dacd9a3 Mon Sep 17 00:00:00 2001 From: jmilktea <361121331@qq.com> Date: Thu, 26 Sep 2024 00:39:47 +0800 Subject: [PATCH] When an error occurs in executing a Lua script, the log is printed as error (#3502) Co-authored-by: huangyb --- .../cloud/gateway/filter/ratelimit/RedisRateLimiter.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/spring-cloud-gateway-server/src/main/java/org/springframework/cloud/gateway/filter/ratelimit/RedisRateLimiter.java b/spring-cloud-gateway-server/src/main/java/org/springframework/cloud/gateway/filter/ratelimit/RedisRateLimiter.java index ff94e61e..e84d2e74 100644 --- a/spring-cloud-gateway-server/src/main/java/org/springframework/cloud/gateway/filter/ratelimit/RedisRateLimiter.java +++ b/spring-cloud-gateway-server/src/main/java/org/springframework/cloud/gateway/filter/ratelimit/RedisRateLimiter.java @@ -253,9 +253,7 @@ public class RedisRateLimiter extends AbstractRateLimiter> flux = this.redisTemplate.execute(this.script, keys, scriptArgs); // .log("redisratelimiter", Level.FINER); return flux.onErrorResume(throwable -> { - if (log.isDebugEnabled()) { - log.debug("Error calling rate limiter lua", throwable); - } + log.error("Error calling rate limiter lua", throwable); return Flux.just(Arrays.asList(1L, -1L)); }).reduce(new ArrayList(), (longs, l) -> { longs.addAll(l);