Перехват ошибок при подключении к базе данных с помощью регистраторов 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-запросы, так что это не проблема с обработчиком, я полагаю.