【发布时间】:2015-08-12 22:06:54
【问题描述】:
来自docs:
您可以使用以下命令将最后 1 MB 的日志文件内容转储到控制台 这个命令:
slc ctl log-dump my-app --follow
还有令人沮丧的后续行动,
“slc ctl log-dump 命令实际上消耗日志消息,因此如果多人为一个应用程序调用它,则只有其中一个人会看到日志。”
这是什么原因?它从哪里消耗它们? 如何重定向到文件?
我正在运行 strong-pm 作为新贵服务,我可以在 /var/log/upstart/strong-pm.log 跟踪它的日志。但这是针对 strong-pm 的东西,并且没有任何特定于我的应用的日志记录。
section on "Logging in production"(也在 setting up a prod host 上)说 upstart 负责日志记录,但这仅适用于 strong-pm,而不是我的应用程序。这部分只是不完整吗?我应该阅读文档的另一部分吗?
【问题讨论】:
-
添加多个应用程序支持后,功能出现退化。应用程序日志应该进入 strong-pm 日志文件,而 log-dump 命令只是为了方便快速查看特定于应用程序的日志,而无需 ssh 进入并挖掘日志文件直接。
标签: logging strongloop loopback