]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Minor] Mention mode of dynamic limits in the log
authorVsevolod Stakhov <vsevolod@rspamd.com>
Tue, 9 Jul 2024 15:53:44 +0000 (16:53 +0100)
committerVsevolod Stakhov <vsevolod@rspamd.com>
Tue, 9 Jul 2024 15:53:44 +0000 (16:53 +0100)
src/plugins/lua/ratelimit.lua

index c3602f915b436b530b737caa8264d25816260eb9..f3331e850e289b6fb9b8750ac60ef4d7f0f8b313 100644 (file)
@@ -527,11 +527,20 @@ local function ratelimit_cb(task)
                   string.format('%s(%s)', lim_name, lim_key))
             end
           end
-          rspamd_logger.infox(task,
-              'ratelimit "%s(%s)" exceeded, (%s / %s): %s (%s:%s dyn); redis key: %s',
-              lim_name, prefix,
-              bucket.burst, bucket.rate,
-              data[2], data[3], data[4], lim_key)
+
+          if bucket.dyn_rate_enabled then
+            rspamd_logger.infox(task,
+                'ratelimit "%s(%s)" exceeded, (%s / %s): %s (%s:%s dyn); redis key: %s',
+                lim_name, prefix,
+                bucket.burst, bucket.rate,
+                data[2], data[3], data[4], lim_key)
+          else
+            rspamd_logger.infox(task,
+                'ratelimit "%s(%s)" exceeded, (%s / %s): %s (dynamic ratelimits disabled); redis key: %s',
+                lim_name, prefix,
+                bucket.burst, bucket.rate,
+                data[2], lim_key)
+          end
 
           if not (bucket.symbol or settings.symbol) and not bucket.skip_soft_reject then
             if not bucket.message then