【问题标题】:How to see the common runserver log from django in heroku?如何在heroku中查看来自django的通用runserver日志?
【发布时间】:2022-01-06 18:53:43
【问题描述】:

我在 Heroku 上运行一个 Django 应用程序,我收到一个错误,我没有在我的本地计算机上遇到。我收到 500 错误。通常,我只是在 CMD 上看到 Django 输出的日志,但在 Heroku 中看不到它。我怎样才能做到这一点? 顺便说一句,这不是依赖,因为我只是 pip freeze > requirements.txt

我不是在寻找与 heroku logs —tail 一起出现的日志,因为这些日志仅显示 heroku 输出。我正在寻找本地出现的相同日志。这可能吗?

谢谢!

【问题讨论】:

  • 不应该有“运行服务器日志”,因为你不应该在 Heroku 上使用 runserver。 “我不是在寻找与 heroku logs —tail 一起出现的日志,因为这些日志只显示 heroku 输出。我在寻找本地出现的相同日志”是什么意思?
  • 是的,完全是@Chris,但我检查了错误设置 debug 为 true
  • 您是否正在寻找在调试模式下出现在浏览器中的输出?
  • 我一直在寻找出现在 CMD 中的输出,但后来我意识到它与调试模式下浏览器中的输出相同,所以是的,有点。

标签: django heroku


【解决方案1】:

转到您将项目连接到heroku的目录,

使用命令,

heroku logs --tail

有时您可能会被要求登录您的 heroku 帐户。如果是这样,请使用

heroku login

完成登录过程并重试

【讨论】:

  • 这显示了 heroku 的日志,但它不显示 Django 的日志。抱歉没有具体说明。
  • 您不确定是什么导致了 500 错误并想要解决这个问题?
  • 是的@ANGEETH SUBRAMONIAM
  • 将调试更改为 True... 重新部署 heroku 应用程序,现在您可以像往常一样在浏览器中看到错误原因.... heroku 日志还显示了问题所在,但它是集群的而且有点难找……
  • 是的,工作,谢谢! @ANGEETH SUBRAMONIAM
猜你喜欢
  • 2014-02-13
  • 1970-01-01
  • 2011-02-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-26
  • 2019-03-13
  • 2014-04-12
相关资源
最近更新 更多