const log4js = require('../lib/log4js'); log4js.configure( { appenders: { logs: { type: 'file', filename: 'memory-test.log' }, console: { type: 'stdout', }, file: { type: 'file', filename: 'memory-usage.log', layout: { type: 'messagePassThrough' } } }, categories: { default: { appenders: ['console'], level: 'info' }, 'memory-test': { appenders: ['logs'], level: 'info' }, 'memory-usage': { appenders: ['console', 'file'], level: 'info' } } } ); const logger = log4js.getLogger('memory-test'); const usage = log4js.getLogger('memory-usage'); for (let i = 0; i < 1000000; i += 1) { if ((i % 5000) === 0) { usage.info('%d %d', i, process.memoryUsage().rss); } logger.info('Doing something.'); } log4js.shutdown(() => {});