mirror of
https://github.com/log4js-node/log4js-node.git
synced 2025-12-08 19:26:01 +00:00
25 lines
666 B
JavaScript
25 lines
666 B
JavaScript
'use strict';
|
|
|
|
const cluster = require('cluster');
|
|
const log4js = require('../lib/log4js');
|
|
|
|
log4js.configure({
|
|
appenders: {
|
|
out: { type: 'stdout' },
|
|
},
|
|
categories: { default: { appenders: ['out'], level: 'debug' } },
|
|
});
|
|
|
|
let logger;
|
|
if (cluster.isMaster) {
|
|
logger = log4js.getLogger('master');
|
|
cluster.fork();
|
|
logger.info('master is done', process.pid, new Error('flaps'));
|
|
} else {
|
|
logger = log4js.getLogger('worker');
|
|
logger.info("I'm a worker, with pid ", process.pid, new Error('pants'));
|
|
logger.info("I'm a worker, with pid ", process.pid, new Error());
|
|
logger.info('cluster.worker ', cluster.worker);
|
|
cluster.worker.disconnect();
|
|
}
|