Django记录的错误不是通过邮件发送的

时间:2014-04-06 15:48:48

标签: django email logging

在我的django网站上,我使用日志记录模块记录错误:

logger.error('Error')

我希望通过邮件发送这些错误。

但是,没有发送邮件。

我使用此配置查看控制台中的邮件发送(当我收到错误500时,我在控制台中看到邮件):

EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'

我尝试过这种日志配置:

LOGGING = { 
    'version': 1,
    'handlers': {
        'mail_admins': {
            'class': 'django.utils.log.AdminEmailHandler',
        }   
    },  
    'loggers': {
        'django': {
            'handlers': ['mail_admins'],
        },  
    }   
}

但是在记录错误时我没有看到控制台中的邮件。我只看到错误信息。

如何才能通过邮件发送记录的错误?

感谢。

0 个答案:

没有答案