日志

日志简单来说就算可以查看代码运行的痕迹,也可以在代码故障时快速定位带码,从而可以看到代码的错误,方便来修改代码。

日志也是有优先等级的具体可以看下面来参考

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

  • FATAL/CRITICAL = 重大的,危险的              最高等级,服务器都可能会挂掉,接受惩罚吧
  • ERROR = 错误
  • WARNING = 警告       生产环境从这一等级开始
  • INFO = 信息
  • DEBUG = 调试            开发环境从这一等级开始
  • NOTSET = 没有设置             最低等级,啥都记录

 日志的等级是由开发人员自己来指定的。

Python 自身提供了一个用于记录日志的标准库模块:logging。

 

logging的具体代码如下:

 

 

 只需要复制就可以了

 

我们运行会发现报错//

 

这是因为我们忘记再项目路径下创建存放日志的文件夹了。在项目路径下创建logs文件夹来存储日志相关内容

 

 

我们还需要定义一个函数

 

 

 然后在app调用前调用一个level函数

 

  这个configs[config]和我们获取配置信息时定义的方式一样,就是通过我们之前定义的字典

 

然后在里面设置等级

 

 

 
posted @ 2022-05-24 09:07  千纸  阅读(126)  评论(0)    收藏  举报