From ce6ca0029a79425976e60cc66aef3761f6c2008e Mon Sep 17 00:00:00 2001 From: sebres Date: Wed, 7 Mar 2018 16:27:42 +0100 Subject: [PATCH] minimize log output in trace case (index instead of full-regexp by "matched" log-line) --- fail2ban/server/filter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fail2ban/server/filter.py b/fail2ban/server/filter.py index 9494b869..5b9125ed 100644 --- a/fail2ban/server/filter.py +++ b/fail2ban/server/filter.py @@ -693,12 +693,12 @@ class Filter(JailThread): # Iterates over all the regular expressions. for failRegexIndex, failRegex in enumerate(self.__failRegex): if logSys.getEffectiveLevel() <= logging.HEAVYDEBUG: # pragma: no cover - logSys.log(5, " Looking for failregex %r", failRegex.getRegex()) + logSys.log(5, " Looking for failregex %d - %r", failRegexIndex, failRegex.getRegex()) failRegex.search(self.__lineBuffer, orgBuffer) if not failRegex.hasMatched(): continue # The failregex matched. - logSys.log(7, " Matched %s", failRegex) + logSys.log(7, " Matched failregex %d: %s", failRegexIndex, failRegex.getGroups()) # Checks if we must ignore this match. if self.ignoreLine(failRegex.getMatchedTupleLines()) \ is not None: