Python logging.handlers.SMTPHandler的参数配置
来源:互联网 发布:希尔瓦娜斯手办淘宝 编辑:程序博客网 时间:2024/05/16 09:41
使用Python的logging.handlers.SMTPHandler,可以把日志发送到邮件,本文主要举例说明其初始化参数。下面是Handler的配置片段:
[handler_testHandler]
class=handlers.SMTPHandlerlevel=INFO
formatter=simpleFormatter
args=(('smtp.163.com',25), 'username@163.com', ['somebody01@example.com','somebody02@example.com'], 'Test SMTPHandler', ('username', 'password'))
logging.conf 完整配置举例:
[loggers]keys=root,test[handlers]keys=consoleHandler,fileHandler,testHandler[formatters]keys=simpleFormatter[formatter_simpleFormatter]format=%(asctime)s - %(name)s - %(levelname)s - %(message)s - [%(filename)s:%(lineno)s]datefmt=[logger_root]level=INFOhandlers=consoleHandler,fileHandler[logger_test]level=INFOhandlers=testHandlerqualname=testpropagate=0[handler_consoleHandler]class=StreamHandlerlevel=INFOformatter=simpleFormatterargs=(sys.stdout,)[handler_fileHandler]class=FileHandlerlevel=INFOformatter=simpleFormatterargs=('log/spider_db.log', 'a')[handler_testHandler]class=handlers.SMTPHandlerlevel=INFOformatter=simpleFormatterargs=(('smtp.163.com',25), 'username@163.com', ['somebody01@example.com','somebody02@example.com'], 'Test SMTPHandler', ('username', 'password'))
test.py 例子代码:
import loggingimport logging.configlogging.config.fileConfig("logging.conf")logger = logging.getLogger('test')logger.info('hello body ~')
参考:
https://docs.python.org/2/library/logging.handlers.html#logging.handlers.SMTPHandler
https://docs.python.org/2/howto/logging.html
1 0
- Python logging.handlers.SMTPHandler的参数配置
- Python 模块之Logging(四)——常用handlers的使用
- python tornado下logging.handlers.HTTPHandler多打印一个None的解决方案
- python logging模块 init格式配置传递参数
- python logging 日志配置
- python logging 日志配置
- python logging 日志详细配置
- Python logging(配置实现)
- python logging文件配置示例
- python logging 日志详细配置
- python 初始化logging配置之前就logging.error会重复日志的解决方案
- python的logging库
- python的logging模块
- python的logging模块
- python 的logging
- python的logging
- python 的 logging 模块
- python logging的学习
- a标签实现圆角水晶按钮
- 问题:The remote SSH server rejected X11 forwarding request.
- 电商的秒杀和抢购的实现
- DP[1]
- 如何利用大数据思维租到好房子
- Python logging.handlers.SMTPHandler的参数配置
- 独立初创工作室需要自问的50个问题
- 高效使用你的Xcode
- 程序员应该知道的13个设计技巧
- iPhone游戏中模拟摇杆的教程
- 如何向App Store提交应用
- 您短时间发表文章过多,请稍后再试
- MySql不允许创建函数或者声明变量错误
- 我从独立游戏开发中所学到的6件事