Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Flask-出于日志记录目的跟踪请求_Python_Logging_Flask - Fatal编程技术网

Python Flask-出于日志记录目的跟踪请求

Python Flask-出于日志记录目的跟踪请求,python,logging,flask,Python,Logging,Flask,我不确定我是否遗漏了一些明显的东西,因为这似乎是一个常见的问题 我设置了基本的python日志记录,以允许我在Flask web服务的各个部分添加一些调试,但我意识到,如果一次出现多个请求,我将不知道日志记录属于哪个请求 如何唯一地“标记”传入的每个请求,并修改默认的日志记录格式以包含此标记?这里介绍如何为web应用程序执行此类日志记录;这种方法应该适用于Flask,特别是这篇文章是为Armin Ronacher写的 tl;dr:使用线程局部变量。这里介绍的是一般情况下为web应用程序执行此类日

我不确定我是否遗漏了一些明显的东西,因为这似乎是一个常见的问题

我设置了基本的python日志记录,以允许我在Flask web服务的各个部分添加一些调试,但我意识到,如果一次出现多个请求,我将不知道日志记录属于哪个请求

如何唯一地“标记”传入的每个请求,并修改默认的日志记录格式以包含此标记?

这里介绍如何为web应用程序执行此类日志记录;这种方法应该适用于Flask,特别是这篇文章是为Armin Ronacher写的

tl;dr:使用线程局部变量。

这里介绍的是一般情况下为web应用程序执行此类日志记录;这种方法应该适用于Flask,特别是这篇文章是为Armin Ronacher写的


tl;dr:使用线程局部变量。

你应该提到你链接的博客帖子不是Armin写的,你只是指Armin写的帖子。此外,仅仅链接到博客帖子实际上并不是stackoverflow的有效答案。至少在这里复制一个例子。我说它是为Armin写的,那么我怎么能暗示它是他写的呢?我不是指Armin写的东西,我为他提出的这个问题提供了答案。在这里发布一个简单的例子太长了,因此链接和tl;博士,这是一篇很长的文章,比我需要的要复杂一些,但是它背后的原则适用于我的需要。你应该提到你链接的博客帖子不是Armin写的,你只是指Armin写的一篇文章。此外,仅仅链接到博客帖子实际上并不是stackoverflow的有效答案。至少在这里复制一个例子。我说它是为Armin写的,那么我怎么能暗示它是他写的呢?我不是指Armin写的东西,我为他提出的这个问题提供了答案。在这里发布一个简单的例子太长了,因此链接和tl;博士,这是一篇很长的文章,比我需要的要复杂一点,但背后的原则适用于我的需要。