- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
python日志输出----logging浅析与使用
中标软件有限公司(China Standard Software Co., Ltd)
中标软件研发中心安全产品开发部
python 日志输出logging 浅析与使用
中标软件有限公司(China Standard Software Co., Ltd)
中标软件研发中心安全产品开发部
历史记录
日期 版本 说明 交表人
2012-06-01 王莺
中标软件有限公司(China Standard Software Co., Ltd)
中标软件研发中心安全产品开发部
目 录
1. 概述 4
2. Logging 模块简介 4
2.1 日志级别 4
2.2 日志输出方式 5
2.2.1打印到终端 5
2.2.2打印到指定文件 6
2.2.3多模块打印 6
2.2.4特殊的 basicConfig 函数 7
3. Logging.basicConfig 函数 7
3.1 参数列表 8
3.2 向多个文件输出日志 8
4. logging 中几个比较中要的类 9
中标软件有限公司(China Standard Software Co., Ltd)
中标软件研发中心安全产品开发部
1. 概述
如果使用 Python 写一个比较大型的程序,你一定会用上日志系统。特别是Python 这样
的动态语言,很多错误都只能在运行的时候才能发现,一个 好的日志系统对于 Python 程
序相当重要。
Python 提供了一个日志模块 logging ,它可以把我们的想要的信息全部保存到一个日志
文件中,方便我们查看。给个最简单的例子:
将下面代码保存为 log.py 文件,
import logging
LOG_FILENAME=/root/project/log.txt
logging.basicConfig(filename=LOG_FILENAME,level=logging.INFO)
(This message should go to the log file)
每运行一次就会往/root/project/log.txt 文件中,添加一行信息。其实这就是实现了一
个简单的日志记录。
2. Logging 模块简介
Logging :日志记录是为了跟踪记录软件运行时,发生的事件,包括出错,提示信息等
等。
logging 的行为依靠调用 Logger 类的方法来实现,实例一般叫做 logger。每个实例都
拥有自己的名字,并且可以通过点来分割具备层次的名字 ,logger 的名字指示了他属于应用
程序的哪个位臵。
2.1 日志级别
日志模块Logging 根据事件的严重程度,提供六种不同级别的日志记录,提示日志的重
要程度,他们分别是:NOTSET, DEGUB, INFO, WARNING, ERROR, CRITICAL 。我们
可以从字面上理解这五种级别,即调试信息,提示信息,警告,出错和严重出错(可能导致
程序根本无法运行)等。
级别值如下表所示(数值越大的,表示重要程度越高):
Level Numeric value
CRITICAL 50
中标软件有限公司(China Standard Software Co., Ltd)
中标软件研发中心安全产品开发部
ERROR 40
WARNING 30
Level Numeric value
您可能关注的文档
- 国产多道生理记录仪的发展历程和前景展望.pdf
- 现浇空心板梁桥计算书.pdf
- 钢结构平台铺板计算书.pdf
- 行车记录仪说明.pdf
- 妙手生花,指掌传神——论漳州布袋木偶戏传承发展与表演技艺.pdf
- DB5. 数据库完整性.pdf
- 安霸A12方案凌度F12高清行车记录仪使用说明书.pdf
- 凌度A608专车专用行车记录仪使用说明书.pdf
- 1000kg电梯导轨计算书.pdf
- 雅思写作真经----A类大作文观点提炼.pdf
- 人教版数学六年级上册 第一单元 第5课时 分数乘小数.pptx
- 人教版数学六年级上册 第四单元 第3课时 比的应用.pptx
- 人教版数学六年级上册 第五单元 第5课时 圆的面积-2.pptx
- 人教版数学六年级上册 第一单元 第7课时 解决问题-1.pptx
- 人教版数学六年级下册 第二单元 第4课时 利率.pptx
- 人教版数学六年级上册 第一单元 第8课时 解决问题-2.pptx
- 人教版数学六年级下册 第五单元 第2课时 鸽巢问题的一般形式.pptx
- 人教版数学六年级下册 第四单元 整理和复习.pptx
- 人教版数学六年级上册 第一单元 第3课时 分数乘分数-1.pptx
- 人教版数学六年级下册 第六单元复习第2课时 可能性.pptx
最近下载
- 初中课外文言文100篇.doc
- 期中模拟测试卷(试题)-2024-2025学年一年级上册语文统编版(2024).docx VIP
- 高中英语_阅读课U2 Mother of Ten Thousand Babies教学设计学情分析教材分析课后反思.doc
- 《小学语文课程与教学论》课件——第七章 口语交际教学.pptx VIP
- 2024 ESC慢性冠脉综合征指南解读(全).pptx
- 国家与人口基础信息库建设项目建议书.doc
- 期中试题-2024-2025学年一年级上册语文统编版(2024).docx VIP
- 第十七章分子标记辅助选择育种习题及答案.docx
- 2013年通用安装工程计量规范.pdf
- 2024年全国各地中考试题分类汇编(一):现代文阅读含答案.docx
文档评论(0)