Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix PM2在默认文件夹和自定义文件夹中记录并写入日志文件_Unix_Logging_Duplicates_Pm2 - Fatal编程技术网

Unix PM2在默认文件夹和自定义文件夹中记录并写入日志文件

Unix PM2在默认文件夹和自定义文件夹中记录并写入日志文件,unix,logging,duplicates,pm2,Unix,Logging,Duplicates,Pm2,我们想使用一个自定义文件夹来写入pm2日志文件。例如,可以指定-l或--log选项 因此,我们使用: pm2 start ./path/to/server --name fabulousServer --merge-logs --log ./some/custom/path/fabulousServer.log --log-date-format 'YYYY-MM-DD HH:mm:ss' --update-env 然而,令人惊讶的是,我们注意到日志文件

我们想使用一个自定义文件夹来写入pm2日志文件。例如,可以指定
-l
--log
选项

因此,我们使用:

pm2 start ./path/to/server
    --name fabulousServer
    --merge-logs
    --log ./some/custom/path/fabulousServer.log
    --log-date-format 'YYYY-MM-DD HH:mm:ss'
    --update-env
然而,令人惊讶的是,我们注意到日志文件是重复的:

  • 正如我们所期望的那样,副本被放入
    /some/custom/path/fabulousServer.log
  • 另一个副本放在默认的
    .npm/logs
    文件夹中

  • 我们希望避免pm2在
    .npm/logs
    中写入日志。这里的问题是什么?

    您找到解决此问题的方法了吗?