
django-配置日志(2):当报错时,发送邮件给管理员;django配置当报错时发送邮件
django配置报错发送邮件,django配置发送日志邮件,django如何配置报错时发送邮件,django配置报错时发送日志邮件,django如何配置报错时发送邮件给管理员
·
settings.py中
我使用的是QQ邮箱,其他邮箱可以先查询邮箱服务器和对应端口
LOGGING = {
'version': 1,
'disable_existing_loggers': False, # 设置已存在的logger不失效
'filters': {
},
'formatters': {
'standard': {
'format': '[%(asctime)s][%(levelname)s][%(filename)s:%(lineno)d:%(funcName)s]:%(message)s',
'datefmt': '%Y-%m-%d %H:%M:%S'
},
'simple': {
'format': '[%(asctime)s][%(levelname)s]:%(message)s',
'datefmt': '%Y-%m-%d %H:%M:%S'
}
},
'handlers': {
# 配置 AdminEmailHandler 处理程序
'mail_admins': {
'level': 'ERROR',
'class': 'logging.handlers.SMTPHandler',
'formatter': 'standard',
'mailhost': ('smtp.qq.com', 25),
'fromaddr': '发送邮箱@qq.com',
'toaddrs': ['接收邮箱账户'],
'subject': '广州xx科技有限公司',
'credentials': ('发送邮箱@qq.com', '授权码'),
},
},
'loggers': {
'django.request': {
'handlers': ['mail_admins'],
'level': 'ERROR',
'propagate': True,
},
},
}
更多推荐
所有评论(0)