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