代码设置如下:
'time_handler': { 'level': 'INFO', 'class': 'logging.handlers.TimedRotatingFileHandler', 'filename': os.path.join(BASE_LOG_DIR, "time.log"), 'when': 'S', 'interval': 10, 'backupCount': 5, 'formatter': 'standard', 'encoding': 'utf-8', }以上设置为间隔10秒,生成一个日志文件
代码设置如下:
'email_handler': { 'level': 'ERROR', 'class': 'logging.handlers.SMTPHandler', 'formatter': 'standard', 'mailhost': ('smtp.163.com', 25), 'fromaddr': 'xxxx@163.com', 'toaddrs': ['xxx@qq.com'], 'subject': 'test', 'credentials': ('邮箱用户名', '邮箱密码'), },接下来出现ERROR级别的日志,就会发送邮件,如果你出现报错代码为550,那么就是你邮箱的权限没有开通,到邮箱的设置中开启SMTP服务即可