python logging模块
2011-12-03 14:20
36 查看
最近,项目中经常有一些问题,所以需要写一些日志,来做后续的分析、处理,整理下python的logging模块
#!/usr/bin/env python #coding:utf-8 #author: gavingeng #date: 2011-12-03 13:55:56 import logging def initLogger(logname,filename): logger=logging.getLogger(logname)#生成一个日志对象,可以带一个名字,可以缺省 fs='%(asctime)s %(levelname)s %(message)s'#日志格式:时间 级别 内容 fmt=logging.Formatter(fs)#生成一个Handler。logging支持许多Handler,象FileHandler, SocketHandler, SMTPHandler等 hdlr=logging.FileHandler(filename,'a') hdlr.setFormatter(fmt) logger.addHandler(hdlr) logger.setLevel(logging.DEBUG) return logger logger=initLogger("upload","upload.log") if __name__=='__main__': logger.debug("test") logger.info("test") logger.error("test")阅读更多
相关文章推荐
- [Python--] Python logging模块实现邮件报警
- Python logging模块
- Python之日志处理(logging模块)
- python 的日志logging模块学习
- python logging模块
- Python--logging日志模块
- python修改logging模块实现日志按天写入
- Python中日志模块Logging模块详述
- python 的日志logging模块学习
- python日志模块---logging
- Python 3.6 Logging模块
- 【翻译】python日志logging模块
- python 重要的日志模块logging
- python 的日志logging模块学习
- python 的日志logging模块介绍
- apache+python中对logging模块的使用问题
- Python模块之Logging(五)——在配置文件中为Logger配置多个handler
- Python之logging模块
- python logging模块打印log到指定文件
- 如何使用Python的logging模块