Python

超好用的Python 日志记录模块:logging

2021-06-26  本文已影响0人  LabVIEW_Python

1.什么是日志记录? 在开发软件的时候,通常需要添加一些代码,输出某些事件发生的描述性信息,并附件事件的重要性级别(警告/错误...),方便开发人员清晰的了解软件运行的流程,有助于高效调试软件。
2.什么是Logging模块? Python原生自带的,用于快速实现日志记录,并输出事件信息的模块。
3.logging模块的事件级别

事件的严重等级 何时使用
DEBUG 详细信息,通常仅在诊断问题时才有意义
INFO 确认事情按预期工作
WARNING 表示发生了意外事件,或表示在不久的将来出现问题(例如“磁盘空间不足”)。该软件仍在按预期工作
ERROR 由于更严重的问题,该软件无法执行某些功能
CRITICAL 严重错误,表示程序本身可能无法继续运行

默认级别为WARNING,这意味着默认情况下,只有WARNING或更严重的事件才会记录

默认级别为WARNING
4.logging的基本配置 可以通过logging.basicConfig()来配置日志记录方式

basicConfig(**kwargs)

配置logger

5.总结 logging模块使用方式很简单,使用前先用logging.basicConfig()配置logger,然后调用各级别时间输出函数输出信息即可。另外,logging除了把信息打印到屏幕上,也可以写入文件中。

上一篇 下一篇

猜你喜欢

热点阅读