【问题标题】:Does 'forever' log file include both STDOUT and STDERR content?'forever' 日志文件是否同时包含 STDOUT 和 STDERR 内容?
【发布时间】:2013-03-22 15:12:57
【问题描述】:

我正在通过forever 运行一个进程,但是我对-l-o-e 选项的使用感到困惑。

来自文档:

-l  LOGFILE      Logs the forever output to LOGFILE
-o  OUTFILE      Logs stdout from child script to OUTFILE
-e  ERRFILE      Logs stderr from child script to ERRFILE

有人可以确认LOGFILE (-l) 的输出是否包括标准输出和标准错误,以及永远的消息(例如“永远重启”)。

如果是这样,我是否正确地假设 -o-e 仅在您想将 stdout/stderr 发送到不同位置时才存在;如果您想要一个日志文件中的所有内容-l 是您需要指定的唯一选项?

【问题讨论】:

    标签: javascript node.js forever


    【解决方案1】:

    是的,-l LOGFILE 选项会生成一个日志文件,其中包含来自子进程的永远、stdOut 和 stdErr 的组合输出。

    如果您使用 -o OUTFILE-e ERRFILE 选项,我希望有一种方法可以将永久输出记录到此文件中,因为这看起来像是重复。

    【讨论】:

      【解决方案2】:

      forever start script.js

      forever logs script.js -f

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-06-14
        • 1970-01-01
        • 2022-12-07
        • 1970-01-01
        • 2013-11-16
        • 1970-01-01
        • 2020-01-27
        • 2010-09-26
        相关资源
        最近更新 更多