diff --git a/bazarr/app/logger.py b/bazarr/app/logger.py index e5f2fce7d..8762d0355 100644 --- a/bazarr/app/logger.py +++ b/bazarr/app/logger.py @@ -62,7 +62,7 @@ class UnwantedWaitressMessageFilter(logging.Filter): # no filtering in debug mode or if originating from us return True - if record.level < logging.ERROR: + if record.levelno < logging.ERROR: return False unwantedMessages = [ diff --git a/tests/bazarr/test_logging_filters.py b/tests/bazarr/test_logging_filters.py index 76fd5c2fc..bf01979e7 100644 --- a/tests/bazarr/test_logging_filters.py +++ b/tests/bazarr/test_logging_filters.py @@ -3,13 +3,13 @@ import logging from bazarr.app.logger import UnwantedWaitressMessageFilter def test_true_for_bazarr(): - record = LogRecord("", logging.INFO, "", 0, "a message from BAZARR for logging", (), None) + record = logging.LogRecord("", logging.INFO, "", 0, "a message from BAZARR for logging", (), None) assert UnwantedWaitressMessageFilter().filter(record) def test_false_below_error(): - record = LogRecord("", logging.INFO, "", 0, "", (), None) + record = logging.LogRecord("", logging.INFO, "", 0, "", (), None) assert not UnwantedWaitressMessageFilter().filter(record) def test_true_above_error(): - record = LogRecord("", logging.CRITICAL, "", 0, "", (), None) + record = logging.LogRecord("", logging.CRITICAL, "", 0, "", (), None) assert UnwantedWaitressMessageFilter().filter(record)