【问题标题】:Heroku logging body of responseHeroku 记录响应主体
【发布时间】:2023-03-13 14:30:02
【问题描述】:

我有一个在 Heroku 实例上运行的 php 服务器,我想记录服务器响应,包括正文。现在也许这是一个坏主意,因为这可能会导致日志很快变得非常大。我遇到的问题是 API 调用返回 200 响应,但正文无效。我无法可靠地重现并希望捕获响应以便能够检查 JSON 以确定导致间歇性故障的原因。我使用了heroku logs 命令,但这并没有提供足够的信息来调试问题。 Heroku 提供的全身记录是否有附加功能?

【问题讨论】:

  • 使用 Postman 之类的工具手动执行请求并检查输出,或者使用另一个脚本调用脚本并检查您获得的输出。

标签: php cakephp heroku


【解决方案1】:

Heroku 日志默认不记录正文。如果要记录正文,解决方法很简单:

修改您在 Heroku 上运行的 PHP 程序,以便在控制台收到请求时将其打印出来。您在应用程序代码中打印的任何内容都将显示在 Heroku 日志中。

【讨论】:

  • 我尝试使用 print 和 echo,但日志中没有显示任何内容
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-07-26
  • 2018-10-22
  • 1970-01-01
  • 1970-01-01
  • 2017-12-27
  • 1970-01-01
  • 2014-02-06
相关资源
最近更新 更多