【问题标题】:How to do a request/session based logging in python?如何在 python 中进行基于请求/会话的日志记录?
【发布时间】:2022-01-27 17:41:07
【问题描述】:

我有一个 Web 服务,我们想在其中添加附加了 SessionId/RequestId 的日志。尝试将 sessionId 添加为过滤器的一部分,但是当并发请求到达 Web 服务时,它会用新的 sessionId 覆盖所有日志的 sessionId,即使对于之前正在运行的请求也是如此。

【问题讨论】:

    标签: python python-3.x logging python-logging


    【解决方案1】:

    您需要确保会话信息(或它的密钥)保存在本地线程中。我写了一个 blog post 关于类似的问题(在这种情况下,它是关于同一服务器上的两个不同的 Web 应用程序,但同样的原则适用于这种情况 - 确保多个请求的上下文保持相互隔离)。此处复制的细节太多,请参阅链接帖子中的详细信息。

    【讨论】:

      猜你喜欢
      • 2011-07-16
      • 2019-01-28
      • 2012-11-15
      • 2022-12-21
      • 1970-01-01
      • 1970-01-01
      • 2013-04-04
      • 1970-01-01
      • 2013-12-13
      相关资源
      最近更新 更多