From 5f1b1a4ca9aa38ecaf497e9cfad6650a9ee13ada Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Wed, 13 Mar 2019 18:42:30 +0100 Subject: [PATCH] do not log errors if the connector is known to be down (#31398) But still log something. --- passerelle/base/models.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/passerelle/base/models.py b/passerelle/base/models.py index 6f22d4a..a0f6b29 100644 --- a/passerelle/base/models.py +++ b/passerelle/base/models.py @@ -644,8 +644,9 @@ class ProxyLogger(object): def _log(self, levelname, message, *args, **kwargs): if self.connector.down(): - # don't log if the connector is known to be down - return + # don't log errors if the connector is known to be down + if levelname in ['CRITICAL', 'ERROR', 'FATAL']: + levelname = 'INFO' levelno = getattr(logging, levelname) if self._logger.level <= levelno: -- 2.20.1