【发布时间】:2013-09-30 20:29:41
【问题描述】:
我在我的 Django 应用程序中使用自定义电子邮件后端(在本例中为 CeleryEmailBackend):
EMAIL_BACKEND = 'djcelery_email.backends.CeleryEmailBackend'
我的日志配置:
LOGGING = {
# ...
'handlers': {
'mail_admins': {
'level': 'ERROR',
'filters': ['require_debug_false'],
'class': 'django.utils.log.AdminEmailHandler',
},
# ...
}
管理员错误电子邮件也由同一电子邮件后端发送。
因此,如果电子邮件后端出现问题(例如 Celery 没有运行)。然后我就不会收到服务器错误邮件了。
有没有办法让AdminEmailHandler 使用自定义电子邮件后端?
【问题讨论】:
标签: python django logging django-settings django-email