我正在本地的Heroku上运行一个NodeJS应用,但是我所有的console.log语句和错误消息都被修剪了。
例如:
例如:
forego | starting web.1 on port 5000
web.1 | module.js:339
我无法看到完整的错误日志。如何避免截断错误消息?
forego | starting web.1 on port 5000
web.1 | module.js:339
我无法看到完整的错误日志。如何避免截断错误消息?
heroku local
命令将在 Procfile 文件中列出的进程中运行。如果您希望流式传输开发日志,请在 Procfile 文件中添加类似于 log: tail -f log/development.log
的内容。您还需要确保创建第二个 Procfile 文件(我使用 Procfile.dev
),并将日志文件路径替换为所需日志文件的位置。
祝好!
你试过了吗?
$ heroku help local
来源:https://devcenter.heroku.com/articles/heroku-local
这个已经部署了吗?如果是:
在终端/ bash 上:
$ heroku logs
在您的Heroku帐户上:
1)进入您的帐户,然后进入应用程序,再进入该应用程序的日志
node bin/www
的方式启动应用程序而无需使用 Heroku,并在那里查看输出。 - UrK