log4js-node/test/multiprocess-worker.js
Nico Jansen ae4e440813 test(multiprogress): add e2e test
Prevent regression for the multiprocess appender.
2022-01-25 13:42:02 +01:00

15 lines
495 B
JavaScript

if (process.argv.indexOf('start-multiprocess-worker') >= 0) {
const log4js = require('../lib/log4js');
const port = parseInt(process.argv[process.argv.length - 1], 10);
log4js.configure({
appenders: {
multi: { type: 'multiprocess', mode: 'worker', loggerPort: port },
},
categories: { default: { appenders: ['multi'], level: 'debug' } }
});
log4js.getLogger('worker').info('Logging from worker');
log4js.shutdown(() => {
process.send('worker is done');
});
}