flask发送错误日志到邮箱
来源:互联网 发布:qq影音windows版电脑版 编辑:程序博客网 时间:2024/05/21 08:54
loging 模块,无疑就是用来记录app在服务器中运行时所发生的错误信息,在flask中也不例外,先看以下代码
1:ErrorMail(将错误信息发送报告到指定邮箱里头,提醒管理员)
ADMINS = ['yourname@example.com']if not app.debug: import logging from logging.handlers import SMTPHandler mail_handler = SMTPHandler('127.0.0.1', 'server-error@example.com', ADMINS, 'YourApplication Failed') mail_handler.setLevel(logging.ERROR) app.logger.addHandler(mail_handler)
在debug模式为‘false’的服务器上,通过引入logging库文件,引入处理类 SMTPHander,当服务器中的app发生了错误报告时,会通过其设置的邮箱地址来将app的后天错误信息发送到指定的
server-error@example.com 邮箱中,提醒管理员后台出现错误信息,及时对错误信息进行处理。
2:logging to a file(将错误信息存储到文件当中去)
其中的属性设置如下:
i.FileHandler 将错误信息加入到一个文件系统的文件中去,
ii.RotatingFileHandler 将日志文件中的文本资料进行回滚处理、
iii.SysLogHandler 将日志信息发送到Unix系统文件中去
iV.NTEventLogHandler 将日志信息发送到windows系统文件中去
日志文件代码实例:
if not app.debug: import logging from themodule import TheHandlerYouWant file_handler = TheHandlerYouWant(...) file_handler.setLevel(logging.WARNING) app.logger.addHandler(file_handler)
阅读全文
0 0
- flask发送错误日志到邮箱
- Log4Net将错误日志发送到邮箱
- log4net 发送错误日志到邮箱配置
- 使用apache commons-email将错误日志发送到指定邮箱
- android自己获取并保存错误日志(可以通过邮件发送到自己邮箱)
- 发送到邮箱
- SpringBoot,发送到邮箱
- ios记录日志和崩溃日志,并将日志文件发送到指定的邮箱
- 简单的发送到邮箱
- 发送信息到邮箱里
- Log4j 如何发送到邮箱
- Android发送邮件到邮箱
- php 发送邮件到邮箱
- 统计数据库日志大小并定时email 发送到管理员邮箱
- linux下实现每天自动发送服务器日志到邮箱(使用sendmail)
- 使用Flask-Mail和qq邮箱SMTP服务发送邮件
- dedecms自定义表单发送到邮箱--163邮箱发送
- Android将日志信息自动发送到指定的邮箱中 邮件的内容以附件形式发送
- python
- Voice Conversion using Convolutional Neural Networks 翻译
- Servlet 工作原理解析
- c语言32个关键字_强制法则
- 血型遗传表,怎么记忆?根本不用记忆,自己组合一下就行了。
- flask发送错误日志到邮箱
- P3371 【模板】单源最短路径
- 数据库设计技巧
- 获取线程结束代码(Exit Code)
- POJ 3278(bfs)
- 笔试题4——数组中第二大的数
- QPBOC交易流程详解--POS与卡片的数据交互进行分析
- 在Java中,是否可以在Gradle中声明一个变量?
- a标签有左右padding(没有上下padding)