python怎么查看logging
程序员文章站
2022-04-05 17:36:34
...
logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点:
可以通过设置不同的日志等级,在release版本中只输出重要信息,而不必显示大量的调试信息;(推荐学习:Python视频教程)
print将所有信息都输出到标准输出中,严重影响开发者从标准输出中查看其它数据;logging则可以由开发者决定将信息输出到什么地方,以及怎么输出;
logging模块使用
配置logging基本的设置,然后在控制台输出日志,
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")
运行时,控制台输出,
2016-10-09 19:11:19,434 - __main__ - INFO - Start print log 2016-10-09 19:11:19,434 - __main__ - WARNING - Something maybe fail. 2016-10-09 19:11:19,434 - __main__ - INFO - Finish
logging中可以选择很多消息级别,如debug、info、warning、error以及critical。通过赋予logger或者handler不同的级别,开发者就可以只输出错误信息到特定的记录文件,或者在调试时只记录调试信息。
更多Python相关技术文章,请访问Python教程栏目进行学习!
以上就是python怎么查看logging的详细内容,更多请关注其它相关文章!
上一篇: 2019学python还是php
下一篇: python为什么适合人工智能
推荐阅读
-
Python查看多台服务器进程的脚本分享
-
关于python中“赋值就是建立一个对象的引用”,大家怎么看?Python一切皆为对象又是什么意思?
-
WinXP系统怎么查看电脑使用记录? XP系统电脑使用记录的查看方法
-
python怎么连接MongoDB数据库
-
win10系统中怎么查看并设置默认程序?
-
Java、Python中没有指针,怎么实现链表、图等数据结构?
-
python3发送request请求及查看返回结果实例
-
一支烟的时间导致他错失女神,Python查看撤回消息,力挽狂澜!
-
怎么下载官网python并安装
-
python中,(x for y in z for x in y)这个结构怎么理解?