【问题标题】:Specifying logging options in forever JS config file在永远的 JS 配置文件中指定日志记录选项
【发布时间】:2015-12-02 15:55:49
【问题描述】:

github readme of forever.js 状态

除了永远传递脚本的路径(连同 随附的选项,如上所述),您也可以永远传递 包含这些选项的 JSON 文件的路径。例如,考虑一个 具有以下文件结构的应用程序:

在以下示例中,设置了选项uidappendwatchscriptsourceDir。所有这些都是forever 命令的长版本参数(短版本是-a-w-s)。

我的问题是:forever 的某些选项没有长版本,例如-m-l-e-o如何在我的 json 配置文件中提供这些选项?

我尝试过为"l""log"等键添加值,但这并没有达到预期的效果。

【问题讨论】:

    标签: node.js logging configuration forever


    【解决方案1】:

    似乎所有速记选项的 JSON 属性都列出了 here。例如,-p 的 JSON 属性将是 "path"

    var argvOptions = cli.argvOptions = {
      'command':   {alias: 'c'},
      'errFile':   {alias: 'e'},
      'logFile':   {alias: 'l'},
      'killTree':  {alias: 't', boolean: true},
      'append':    {alias: 'a', boolean: true},
      'fifo':      {alias: 'f', boolean: true},
      'number':    {alias: 'n'},
      'max':       {alias: 'm'},
      'outFile':   {alias: 'o'},
      'path':      {alias: 'p'},
      'help':      {alias: 'h'},
      'silent':    {alias: 's', boolean: true},
      'verbose':   {alias: 'v', boolean: true},
      'watch':     {alias: 'w', boolean: true},
      'debug':     {alias: 'd', boolean: true},
      'plain':     {boolean: true},
      'uid':       {alias: 'u'}
    };
    

    【讨论】:

    • 非常有用!遗憾的是它没有包含在文档中。
    【解决方案2】:

    logFile、outFile、errFile 也对我有用。 :)
    就我而言,我使用了:myapp_config.json

    {
       "uid": "myapp",
       "append": true, 
       "watch": true,
       "script": "myscript.js",
       "sourceDir": "/home/myaccount/myproj/myapp",
       "logFile": "/home/myaccount/.forever/forever.log",      
       "outFile": "/home/myaccount/.forever/out.log",
       "errFile": "/home/myaccount/.forever/err.log"
    }
    

    用法:
    永远启动 myapp_config.json
    永远停止我的应用程序

    【讨论】:

      【解决方案3】:

      尝试使用这些,它们对我有用: 日志文件、输出文件、错误文件

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-01-07
        • 1970-01-01
        • 2011-02-17
        • 2021-09-25
        • 2022-08-18
        • 2023-03-08
        • 2013-05-21
        相关资源
        最近更新 更多