2013-07-30 31 views
2

我不確定是否遺漏了某些明顯的東西,因爲這看起來像是一個常見問題。Python燒瓶 ​​- 跟蹤記錄目的的請求

我設置了基本的python日誌記錄,以允許我在我的Flask Web服務的各個部分添加一些調試,但是我意識到如果一次有多個請求進來,我不知道日誌屬於哪個請求。

如何唯一標記每個請求進來,並修改默認日誌格式以包含此標記?

回答

3

這裏的a post關於爲web應用程序進行這種日誌記錄;該方法應該特別適用於Flask(該帖子是爲Armin Ronacher編寫的)。

tl; dr:使用線程本地。

+0

你應該提到你鏈接的blogpost不是由Armin編寫的,你只是指Armin的一篇文章。此外,只是鏈接到一個博客帖實際上並不是一個有效的解決方案。至少在這裏複製一個例子。 –

+0

我說這是寫給*阿明的,所以我怎麼能暗示它是由*他寫的?我不只是指阿明寫的東西,我爲他提出的同樣的問題提供了一個答案。在這裏發佈一個簡單的例子太長了,因此鏈接和tl; dr。 –

+0

這是一篇很長的文章,比我需要的複雜一點,但背後的原則適用於我的需求。 – AndyC