log4js-node/test/tap/multiprocess-worker.js
Nico Jansen 5024badbe7 fix(#713): handle unexpected hangups in multiprocess appender
Handle the `'error'` event on client sockets of worker logger.
2018-05-16 06:52:01 +02:00

12 lines
429 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');
}