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

Mic*_*ith 12 heroku node.js

我正在使用heroku用我的Mac(Mac OS 10.6.8.Snow Leopard)来显示node.js网站.我有节点0.6.8.

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

"heroku console"和"heroku run console"似乎不起作用......

谢谢!

Roh*_*ngh 28

你有三个选择.从最好到最差,他们是:

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

  2. 用于heroku run node以交互方式运行Node应用程序.唯一的问题是您的应用程序将在您执行run命令时启动,并在您退出时退出.您可以在Heroku的Node文档中阅读更多相关信息

  3. 重定向进程的stdout,并stderr到一个文件,你可以观看活动.有关如何执行此操作的代码示例,请访问http://pastebin.com/tpNvgv2a.