您的位置:首页 > 编程语言 > Python开发

【Python模块】logging模块打印日志

2016-11-15 17:14 477 查看
Python模块 >>
logging


一、简单日志打印

【1】直接使用logging模块,打印日志到屏幕



  默认输出日志的格式:日志级别:Logger名称:用户输出消息



【2】默认的日志级别设置为WARNING,logging模块将日志打印到标准输出中,且只显示大于等于WARNING级别的日志(日志级别等级CRITICAL
> ERROR > WARNING > INFO > DEBUG > NOTSET


二、配置日志(logging.basicConfig)

1. 在logging.basicConfig()函数中可通过具体参数来更改logging模块的默认行为



2. 参数含义

【1】level:设置日志级别

【2】datefmt:指定日期时间格式

【3】filename:指定存储日志的文件

【4】filemode:文件打开方式,包括'a','w'等

【5】format:指定日志显示格式

%(asctime)s    字符串形式的当前时间,默认格式是 “2003-07-08 16:49:45,896”,逗号后面的是毫秒

%(filename)s    调用日志输出函数的模块的文件名

%(lineno)d   调用日志输出函数的语句所在的代码行

%(levelname)s    文本形式的日志级别

%(message)s    用户输出的消息

还有其他一些可能用到的格式化串,参照链接

http://blog.chinaunix.net/uid-26000296-id-4372063.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息