Перехват ошибок при подключении к базе данных с помощью регистраторов Django

Я хочу регистрировать ошибки, связанные с неудачным подключением к базе данных. Например, если я указываю неверный URL, я получаю ошибку

Для регистраторов я определил следующее

"handlers": {
        "console": {"level": "DEBUG", "class": "logging.StreamHandler", "formatter": "console"},
},
"loggers": {
        "django": {"handlers": ["console"], "level": "INFO", "propagate": True},
        "django.db": {"handlers": ["console"], "level": "INFO", "propagate": True},
        "django.db.backends": {"handlers": ["console"], "level": "INFO", "propagate": True},
    },

Но, к сожалению, это не фиксирует исключения при подключении к базе данных.

Примечание: Если я устанавливаю level на DEBUG на регистраторах, он регистрирует все SQL-запросы, так что это не проблема с обработчиком, я полагаю.

Вернуться на верх