在使用opsworks使用nodejs时,从console.XXX输出的地方会logging在哪里?

我是AWS Opsworks新手 。 我已经成功部署了一个早期通过弹性beanstalk部署的应用程序。 该应用程序正在运行,但我无法find任何文件的console.log输出被保存。 我已经用.log扩展名grepped所有文件,但无法find输出。

谢谢。

我认为他们只是去stdout , 这是节点控制台文档说 。

aws-opswork虽然可能是一个不同的东西。

根据node.js堆栈文档 :

有关如何生成日志文件的更多信息,请参阅如何loginnode.js。

我想除此之外,你可以覆盖默认的配方 ,由于monit启动节点进程,如在opsworks-nodejs / templates / default / node_web_app.monitrc.erb中看到的那样 ,改变它以将STDOUTredirect到文件…