本文摘自php中文网,作者(*-*)浩,侵删。
logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点:
可以通过设置不同的日志等级,在release版本中只输出重要信息,而不必显示大量的调试信息;(推荐学习:Python视频教程)
print将所有信息都输出到标准输出中,严重影响开发者从标准输出中查看其它数据;logging则可以由开发者决定将信息输出到什么地方,以及怎么输出;
logging模块使用
配置logging基本的设置,然后在控制台输出日志,
1 2 3 4 5 6 7 8 | import logging
logging.basicConfig(level = logging.INFO,format = '%(asctime)s - %(name)s - %(levelname)s - %(message)s' )
logger = logging.getLogger(__name__)
logger.info( "Start print log" )
logger.debug( "Do something" )
logger.warning( "Something maybe fail." )
logger.info( "Finish" )
|
运行时,控制台输出,
阅读剩余部分
相关阅读 >>
Python列表如何去重?
Python缩进有什么用
Python自定义函数实例有哪些?
Python 数据流操作
Python2和3区别大吗
Python语言是一种什么类型
Python中的@classmethod
Python之中正则表达式详解(实例分析)
Python十进制转二进制
Python安装的第三方库怎么删除
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python怎么查看logging