log4js не работает при развертывании с pm2 - PullRequest
0 голосов
/ 07 октября 2019

Я использую log4js в одном из моих проектов - проекте экспресс-ввода текста. Работает нормально, когда я бегу на месте. Логи записываются в файл. Принимая во внимание, что когда я развертываю материал на сервере, используя pm2, журналы не сохраняютсяНиже моя конфигурация для log4js.

log4js.configure({
        appenders: {
            debug: {type: 'file', filename: 'debug.log'},
            info: {type: 'file', filename: 'info.log'},
            error: {type: 'file', filename: 'error.log'},
            default: {type: 'file', filename: 'default.log'}
        },
        categories: {
            debug: {appenders: ['debug'], level: 'debug'},
            info: {appenders: ['info'], level: 'info'},
            error: {appenders: ['error'], level: 'error'},
            default: {appenders: ['default'], level: 'error'}
        },
        pm2: true,
        pm2InstanceVar: '0'
    });

И детали экземпляра pm2. enter image description here

Обратите внимание, что я не использую кластерный конфиг. Я также попытался установить disableClustering: true в конфигурации log4js, но он не работает. Пожалуйста, предложите какое-нибудь решение, чтобы log4js работал с pm2.

...