我在heroku本地运行NodeJS应用程序,但是我的所有console.log语句和错误消息都被修剪。
例如:
forego | starting web.1 on port 5000
web.1 | module.js:339
我没有看到完整的错误日志。如何避免这种错误消息的修剪?
答案 0 :(得分:7)
heroku local
将在Procfile中运行您告诉它的任何进程。如果您想要流式传输开发日志,只需在Procfile中添加log: tail -f log/development.log
之类的内容即可。您还要确保为此创建第二个Procfile(我使用Procfile.dev
)。将日志文件路径替换为所需日志文件所在的位置。
干杯!
答案 1 :(得分:-2)
你试过吗?
$ heroku help local
来源:https://devcenter.heroku.com/articles/heroku-local
这已经部署了吗?如果是这样的话:
在终端/ bash上:
$ heroku logs
在您的heroku帐户上:
1)转到您的帐户,然后转到应用,然后转到该应用的日志