Python日志模块(第2篇)
来源:互联网 发布:博雅软件颜卫东 编辑:程序博客网 时间:2024/05/06 16:03
def initlog():
这个函数用来返回一个日志对象。
第4行生成一个日志对象,可以带一个名字,可以缺省。
第5行生成一个Handler。 logging支持许多Handler,象FileHandler, SocketHandler,SMTPHandler等,我由于要写文件就使用了FileHandler。logfile是一个全局变量,它就是一个文件名,如:'crawl.log'。
第6行生成一个格式器,用于规范日志的输出格式。如果没有这行代码,那么缺省的格式就是:"%(message)s"。也就是写日志时,信息是什么日志中就是什么,没有日期,没有信息级别等信息。logging支持许多种替换值,详细请看Formatter的文档说明。这里有三项:时间,信息级别,日志信息。
第7行将格式器设置到处理器上。
第8行将处理器加到日志对象上。
第9行设置日志信息输出的级别。logging提供多种级别的日志信息,如:NOTSET, DEBUG,INFO,
有了日志对象,输出就非常简单了:
logger.error(message)
logger.info(message)
- Python日志模块(第2篇)
- Python日志模块(第1篇)
- Python日志模块(第3篇)
- python日志模块(logging)
- python 的日志logging模块学习(2)
- Python学习日志(四)之模块
- Python日志模块-logging
- python 日志模块
- Python日志模块使用
- Python日志模块logging
- Python 日志(logging)模块
- Python:logging日志模块
- python日志模块----logging
- python 日志模块 logging
- python(logging )日志模块
- python的日志模块
- python 日志模块使用
- python logging日志模块
- com.ibatis.sqlmap.client.SqlMapException: There is no statement named ST_TIDE_R.selectTTSpaceInfo in
- asp.net发布到iis后相关excel程序运行出错
- Windows下Python添加MySQLdb扩展模块
- Android有用代码片段(四)
- 第十周任务(一)
- Python日志模块(第2篇)
- Jocky结合Eclipse使用总结
- awk使用
- C++与Java混合编程
- JQuery Mobile - Use checkbox in split button list
- Linux USB 鼠标驱动程序详解
- Virgo Tomcat Server 指南-Hello World
- ubuntu 开机自动加载windows系统分区
- ip字符串转换为 二进制整数