深入浅出Flask:实现日志输出
Posted caimouse
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深入浅出Flask:实现日志输出相关的知识,希望对你有一定的参考价值。
在开发Flask项目中,首先是读取配置参数,进行各种功能选择,适应不同的环境,比如开发环境和生产环境。接着下来就是实现日志输出,这个功能是必不可少,为什么这样说呢,因为日志可以跟踪整个程序运行过程,如果有什么异常可以透过日志来保存,再根据日志来分析现场所产生的错误。错误有很多种,比如是用户配置错误,又者是软件不兼容的错误,又或者是程序自身的缺陷。如果没有日志是没有办法知道是什么样的出错,就无法去修改软件的错误。日志不但在开发的过程中有用,在软件运行在客户处之后作用就更大了。因为你的用户遍布全球,你不可能全球都可以到达现场去分析,但是用户给你反馈一份文件的可能性还是比较大的。还有一些多线程或者多进程的软件,使用单步来调试,无法控制线程运行的顺序,所以无法跟踪下去,这时候只能使用日志输出的功能了。所以说日志是必备的功能,可以说一个软件没有日志是一个不合格的软件。一个不写日志的开发人员,也是一个不合格的开发人员。
下面来通过一个例子来学习日志的配置输出,要理解这个例子,你得先学习前面配置参数的文章,否则无法理解参数的来源。
第一步创建Flask实例:
def create_app(config=None, i
以上是关于深入浅出Flask:实现日志输出的主要内容,如果未能解决你的问题,请参考以下文章
深入浅出Flask(43): Flask应用创建配置参数命令
深入浅出Flask(12): H-ui前端框架的响应式隐藏显示
深入浅出Flask(36): H-ui前端框架的标签输入和混合显示