From ec2b5dc483060032499b50d67772ebcee9c8d732 Mon Sep 17 00:00:00 2001 From: sebres Date: Fri, 15 Mar 2019 22:28:08 +0100 Subject: [PATCH] fixed log-level in error case (logging error instead of Level 39) --- fail2ban/server/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fail2ban/server/utils.py b/fail2ban/server/utils.py index d88c29b8..2bde3f4d 100644 --- a/fail2ban/server/utils.py +++ b/fail2ban/server/utils.py @@ -244,8 +244,8 @@ class Utils(): return False if not output else (False, stdout, stderr, retcode) std_level = logging.DEBUG if retcode in success_codes else logging.ERROR - if std_level > logSys.getEffectiveLevel(): - if logCmd: logCmd(std_level-1); logCmd = None + if std_level >= logSys.getEffectiveLevel(): + if logCmd: logCmd(std_level-1 if std_level == logging.DEBUG else logging.ERROR); logCmd = None # if we need output (to return or to log it): if output or std_level >= logSys.getEffectiveLevel():