From a423050e28a71a6132a0eb3fc6453437f864a121 Mon Sep 17 00:00:00 2001 From: Daan De Meyer Date: Wed, 16 Nov 2022 11:37:14 +0100 Subject: [PATCH] log: Disable log rate limiting if debug logging is enabled When debugging, it makes sense to not do any rate limiting at all. --- src/basic/log.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/basic/log.h b/src/basic/log.h index f412caee5b0..040b7eb07b6 100644 --- a/src/basic/log.h +++ b/src/basic/log.h @@ -388,7 +388,7 @@ typedef struct LogRateLimit { _log_ratelimit.error = _log_ratelimit_error; \ _log_ratelimit.level = _log_ratelimit_level; \ } \ - if (ratelimit_below(&_log_ratelimit.ratelimit)) \ + if (log_get_max_level() == LOG_DEBUG || ratelimit_below(&_log_ratelimit.ratelimit)) \ _log_ratelimit_error = _num_dropped_errors > 0 \ ? log_internal(_log_ratelimit_level, _log_ratelimit_error, _file, _line, _func, _format " (Dropped %u similar message(s))", ##__VA_ARGS__, _num_dropped_errors) \ : log_internal(_log_ratelimit_level, _log_ratelimit_error, _file, _line, _func, _format, ##__VA_ARGS__); \ -- 2.47.3