mirror of
https://github.com/log4js-node/log4js-node.git
synced 2025-12-08 19:26:01 +00:00
fix(performance): updated streamroller version to improve file perf #486
This commit is contained in:
parent
118689d00c
commit
6933c4064d
@ -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(() => {});
|
||||
|
||||
@ -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",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user