如何在Heroku中启用堆栈跟踪而不添加

kna*_*pen 11 logging heroku stack-trace

Heroku上的暂存站点正在抛出错误.日志级别调试(heroku config:set LOG_LEVEL = debug)在运行日志时没有提供完整的堆栈跟踪(heroku logs -n500 -aheroku-app-name -t).

如何在没有任何帐户插件的情况下启用堆栈跟踪?

kna*_*pen -5

三重检查是否有效。

没有终端快捷方式——这适合新手。也许您标记下来是因为它不适用于您的特定环境变量。但是,如果您的开发/暂存/生产环境大致相同,这确实是您在 Heroku 上启用堆栈跟踪的方式。


(感谢 DJ Triple Threat!)以下是针对 Heroku 新手的分步说明。还有终端快捷方式。您可以在 Heroku 文档中找到它们。

  1. 登录 Heroku。
  2. 单击您的应用程序。
  3. 单击顶部应用程序菜单栏最右侧的“设置”。
  4. 在“配置变量”下,单击“显示配置变量”按钮。
  5. 将“RAILS_ENV”设置从“staging”更改为“development”。

现在可以使用完整的堆栈跟踪错误信息。如果您不想看到堆栈跟踪,请务必将其返回到暂存状态。