我有一个已部署到生产环境的应用程序,但我也在本地进行测试。
运行heroku logs --tail
时,我会得到生产日志。我可以看到对Web应用程序的请求,该请求会立即显示在日志中。
但是,我在heroku local
上的应用向我返回了“ 500服务器错误”。我想检查这些日志以了解原因。但是,我找不到这些日志。是否有类似heroku local logs --tail
的命令?
答案 0 :(得分:0)
为了在 IDE 或控制台中查看日志,请使用以下命令
本地:
我正在使用 Python
脚本并且在 heroku 中部署了相同的脚本。我想使用 heroku local
命令在本地运行,并希望在控制台中查看日志,但它没有在 IDE Console
中显示日志。因此,对于解决方法,我尝试了上述命令,并且效果很好。现在我可以在 IDE 中看到日志了。
例如对于 Python 脚本:
heroku local:run python test.py
例如对于 Rails:
heroku local:run rails console
生产:
heroku logs --tail --app <app-name>