【记录】Python日志模块

Python日志处理(logging模块)

日志追踪程序运行时候发生的事件,开发当中在程序中添加logging模块,记录程序日志log。通过log的分析,可以方便用户了解系统或者软件的运行状况;
如果你的应用log足够丰富,也可以分析以往用户的操作行为、类型喜好、地域分布或其他更多信息;

日志的记录

一条日志信息对应的是一个事件的发生,而一个事件通常需要包括以下几个内容:

  • 事件发生的时间
  • 事件发生的位置
  • 事件的严重程度–日志级别
  • 事件的内容

说明:日志格式的规范性能帮助开发人员快速定位,当然针对不同的需求,可以包含其他信息,输入一条日志时候,日志内容和日志级别是需要开发人员明确支出的,对于其他字段信息,按需。

日志级别

不同的应用程序所定义的日志等级可能会有所差别,分的详细点的会包含以下几个等级:

  • DEBUG
  • INFO
  • NOTICE
  • WARNING
  • ERROR
  • CRITICAL
  • ALERT
  • EMERGENCY

重点:日志功能的实现(logging模块介绍)

几乎所有的开发语言都会内置日志相关功能,或者会有比较优秀的第三方库来提供日志操作功能,比如:log4j, log4php等。

猜你喜欢

转载自blog.csdn.net/Finks_Chen/article/details/106078258