【问题标题】:How to log per request / context - Golang如何记录每个请求/上下文 - Golang
【发布时间】:2014-12-18 06:48:11
【问题描述】:

我正在尝试将 Web 应用程序从 Google Appengine 迁移到专用服务器,但我遇到了日志记录问题。基本上我想组织每个请求/上下文的日志(如在 GAE 上),以便我可以轻松查看每个请求的错误/跟踪。我能找到的最先进的日志库是 glog 包,但我仍然不知道如何记录每个请求/上下文。

【问题讨论】:

    标签: google-app-engine go


    【解决方案1】:

    每个请求都会为您提供一个 http.Request-object 以供使用。

    如果您使用的是sessions,那么您将有一个sessions.Session-object 可以使用。


    您将希望使用这些对象来帮助记录每个请求/上下文,因为它们标识了请求/会话。

    【讨论】:

      猜你喜欢
      • 2013-04-19
      • 1970-01-01
      • 1970-01-01
      • 2020-03-30
      • 2013-11-19
      • 1970-01-01
      • 2014-06-15
      • 2014-12-31
      • 2015-12-30
      相关资源
      最近更新 更多