2013-07-30 33 views
2

我不确定是否遗漏了某些明显的东西,因为这看起来像是一个常见问题。Python烧瓶 ​​- 跟踪记录目的的请求

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

如何唯一标记每个请求进来,并修改默认日志格式以包含此标记?

回答

3

这里的a post关于为web应用程序进行这种日志记录;该方法应该特别适用于Flask(该帖子是为Armin Ronacher编写的)。

tl; dr:使用线程本地。

+0

你应该提到你链接的blogpost不是由Armin编写的,你只是指Armin的一篇文章。此外,只是链接到一个博客帖实际上并不是一个有效的解决方案。至少在这里复制一个例子。 –

+0

我说这是写给*阿明的,所以我怎么能暗示它是由*他写的?我不只是指阿明写的东西,我为他提出的同样的问题提供了一个答案。在这里发布一个简单的例子太长了,因此链接和tl; dr。 –

+0

这是一篇很长的文章,比我需要的复杂一点,但背后的原则适用于我的需求。 – AndyC