首页 > 解决方案 > 没有使用 PM2 获取 log4js 的任何日志

问题描述

我在 Debian 10 上使用 PM2(通过 Nginx 代理)运行一些应用程序。所有应用程序都在没有 PM2 配置文件的情况下触发。但它不会写入配置为使用的日志文件。在我的本地机器上通过 NPM 运行良好。

我尝试按照此处给出的答案:Not getting any logs for node process running through pm2 in cluster mode

但它似乎仍然无法正常工作。

这是我的 log4js 配置:

    appenders: {
        API_log: { type: 'file', filename: './logs/API_Call.log' },
        processing_log: { type: 'file', filename: './logs/processing.log' }
    },
    categories: {
      default: { appenders: [ 'API_log' ], level: 'debug' },
      processing: { appenders: [ 'processing_log' ], level: 'debug' }
    }, pm2: true
  });

标签: javascriptnode.jspm2log4js-node

解决方案


推荐阅读