当前位置:网站首页>深入浅出Flask(2):实现日志输出

深入浅出Flask(2):实现日志输出

2021-08-10 08:31:42 caimouse

在开发Flask项目中,首先是读取配置参数,进行各种功能选择,适应不同的环境,比如开发环境和生产环境。接着下来就是实现日志输出,这个功能是必不可少,为什么这样说呢,因为日志可以跟踪整个程序运行过程,如果有什么异常可以透过日志来保存,再根据日志来分析现场所产生的错误。错误有很多种,比如是用户配置错误,又者是软件不兼容的错误,又或者是程序自身的缺陷。如果没有日志是没有办法知道是什么样的出错,就无法去修改软件的错误。日志不但在开发的过程中有用,在软件运行在客户处之后作用就更大了。因为你的用户遍布全球,你不可能全球都可以到达现场去分析,但是用户给你反馈一份文件的可能性还是比较大的。还有一些多线程或者多进程的软件,使用单步来调试,无法控制线程运行的顺序,所以无法跟踪下去,这时候只能使用日志输出的功能了。所以说日志是必备的功能,可以说一个软件没有日志是一个不合格的软件。一个不写日志的开发人员,也是一个不合格的开发人员。

下面来通过一个例子来学习日志的配置输出,要理解这个例子,你得先学习前面配置参数的文章,否则无法理解参数的来源。

第一步创建Flask实例:

def create_app(config=None, i

版权声明
本文为[caimouse]所创,转载请带上原文链接,感谢
https://mysoft.blog.csdn.net/article/details/119544369

随机推荐