有没有办法将我的控制台连接到一个Heroku的应用程序,以查看应用程序/网站的活动?

我使用的是heroku,用我的Mac(Mac OS 10.6.8 Snow Leopard)来播放node.js网站。 我有节点0.6.8。

有没有办法看手表的应用程序的活动,例如console.log信息?

“heroku控制台”和“heroku运行控制台”似乎没有工作…

谢谢!

你有三个select。 从最好到最差,他们是:

  1. 使用heroku logsheroku logs --tail来查看您的Node进程正在写入控制台。 有关更多信息,请参阅heroku logs的文档 。

  2. 使用heroku run node以交互方式运行您的Node应用程序。 唯一的问题是,当你执行run命令时你的应用程序将会启动,当你退出的时候它将会退出。 您可以在Node的Heroku文档中阅读更多

  3. 将进程的stdoutstderrredirect到一个文件,您可以观察其中的活动。 有关如何执行此操作的代码示例,请访问http://pastebin.com/tpNvgv2a