【发布时间】:2012-02-18 08:35:21
【问题描述】:
我正在使用 heroku 在我的 Mac(Mac OS 10.6.8. Snow Leopard)上播放 node.js 网站。我有节点 0.6.8。
有没有办法查看应用程序的活动,例如console.log信息?
“heroku 控制台”和“heroku 运行控制台”似乎不起作用...
谢谢!
【问题讨论】:
我正在使用 heroku 在我的 Mac(Mac OS 10.6.8. Snow Leopard)上播放 node.js 网站。我有节点 0.6.8。
有没有办法查看应用程序的活动,例如console.log信息?
“heroku 控制台”和“heroku 运行控制台”似乎不起作用...
谢谢!
【问题讨论】:
您有三个选择。从最好到最差,它们是:
使用 heroku logs 或 heroku logs --tail 查看您的 Node 进程正在向控制台写入什么。如需更多信息,请参阅the documentation for heroku logs。
使用 heroku run node 以交互方式运行您的 Node 应用程序。唯一的问题是你的应用会在你执行 run 命令时启动,而在你退出时它会退出。您可以在the Heroku documentation for Node
将进程的stdout 和stderr 重定向到一个文件,您可以查看该文件的活动。 http://pastebin.com/tpNvgv2a 提供了如何执行此操作的代码示例。
【讨论】: