美文网首页Python
超好用的Python 日志记录模块:logging

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

作者: LabVIEW_Python | 来源:发表于2021-06-26 16:46 被阅读0次

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

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

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

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

basicConfig(**kwargs)

  • level: The root logger will be set to the specified severity level.
  • filename: This specifies the file.
  • filemode: If filename is given, the file is opened in this mode. The default is a, which means append.
  • format: This is the format of the log message.
配置logger

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

相关文章

网友评论

    本文标题:超好用的Python 日志记录模块:logging

    本文链接:https://www.haomeiwen.com/subject/zoszyltx.html