Heroku日志 – 打开错误消息中提到的日志

我正在将一个node.js应用程序部署到heroku(雪松堆栈)

我已经设置了这样的NODE_ENV:

herokuconfiguration:添加NODE_ENV =生产

然后我做:

git push heroku

但是,启动后(我有一个console.log生成第一个日志条目)应用程序崩溃。

我运行:

heroku日志

并得到下面的错误。

我如何打开它所指的/app/log/production.log?

app[web.1]: listening on port 32168 within production environment app[web.1]: app[web.1]: events.js:48 app[web.1]: throw arguments[1]; // Unhandled 'error' event app[web.1]: ^ app[web.1]: Error: ENOENT, open '/app/log/production.log' heroku[web.1]: Process exited with status 1 heroku[web.1]: State changed from starting to crashed 

你得到的错误意味着它试图打开“/app/log/production.log”并且不能这样做。 因此,找出正在尝试的日志logging,并禁用或更改它。

根据Heroku,你应该只是发送你的应用程序日志到STDOUT:

https://devcenter.heroku.com/articles/logging

所以一个console.log应该足够了。