From 6933c4064da3eb119bf4a9f03b19c916bd126464 Mon Sep 17 00:00:00 2001 From: Gareth Jones Date: Wed, 21 Jun 2017 08:49:51 +1000 Subject: [PATCH] fix(performance): updated streamroller version to improve file perf #486 --- examples/memory-test.js | 62 ++++++++++++++++++++--------------------- package.json | 2 +- 2 files changed, 32 insertions(+), 32 deletions(-) diff --git a/examples/memory-test.js b/examples/memory-test.js index 4cc6f2d..e6b53bd 100644 --- a/examples/memory-test.js +++ b/examples/memory-test.js @@ -1,37 +1,37 @@ -var log4js = require('../lib/log4js') -, logger -, usage -, i; +const log4js = require('../lib/log4js'); log4js.configure( - { - appenders: [ - { - category: "memory-test" - , type: "file" - , filename: "memory-test.log" - }, - { - type: "console" - , category: "memory-usage" - }, - { - type: "file" - , filename: "memory-usage.log" - , category: "memory-usage" - , layout: { - type: "messagePassThrough" - } - } - ] + { + 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' } } + } ); -logger = log4js.getLogger("memory-test"); -usage = log4js.getLogger("memory-usage"); +const logger = log4js.getLogger('memory-test'); +const usage = log4js.getLogger('memory-usage'); -for (i=0; i < 1000000; i++) { - if ( (i % 5000) === 0) { - usage.info("%d %d", i, process.memoryUsage().rss); - } - logger.info("Doing something."); +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(() => {}); diff --git a/package.json b/package.json index fa2ecd9..f7e1b1f 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "date-format": "^1.0.0", "debug": "^2.2.0", "semver": "^5.3.0", - "streamroller": "^0.4.0" + "streamroller": "^0.5.0" }, "devDependencies": { "codecov": "^1.0.1",