如何更改pm2日志中的时区

以下是应用程序扩展json文件

{
  "apps" : [{
    "name"        : "test_v2",
    "script"      : "bin/www",
    "log_date_format"  : "YYYY-MM-DD HH:mm Z",
    "ignore_watch" : ["[\\/\\\\]\\./", "node_modules"],
    "watch"       : true,
    "node_args"   : "--harmony",
    "cwd"         : "/root/src/test_v2",
    "env": {
        "NODE_ENV": "production",
        "AWESOME_SERVICE_API_TOKEN": "xxx",
        "TZ": "America/Los_Angeles"
    }
  }]
}

为了改变时区,我在https://github.com/Unitech/pm2/issues/560发表了评论

但它不起作用.行为与认为“TZ”不存在的行为相同.我甚至尝试将时区硬编码为数字值,如“08:00”,这是行不通的.如何更改日志中的时区.

最佳答案 log_date_format在pm2 –
source中直接与
momentjs一起使用.

The following选项暂时可用.

我不认为时区已经以任何方式实现,但您可以删除Z并使用UTC时间.

如果您确实需要时区实现,请在pm2上触发功能问题.

点赞