13

我有一个 Heroku 应用程序,我想在其中查看用户代理客户端正在用于他们的请求。当我做:

hk logs --app myapp

我看到很多有趣的信息,但没有看到 HTTP 请求标头或用户代理。有没有办法得到这些,或者有没有办法告诉 Heroku 为将来的请求记录这些?

4

1 回答 1

1

要自定义日志消息,您必须在应用程序中实现特定的记录器,例如 @RobinGower 在对您的问题的评论中建议。这不是一项常见的任务,因此没有一键式解决方案。

尽管如果您对为什么要查看用户代理有共同的目标 - 解决方案可能很容易,例如:

  • 如果您想查看哪些浏览器发生了某些特定错误,您可以使用“rollbar”或类似的错误记录 heroku 的扩展

在此处输入图像描述

  • 如果您想对访问不同页面的浏览器进行一些计算,您可能有兴趣嵌入到您的应用程序分析系统中,例如“谷歌分析”:

在此处输入图像描述

于 2016-11-21T12:13:20.993 回答