-
Notifications
You must be signed in to change notification settings - Fork 764
Closed
Description
log4js version: 6.3.0
const {configure, getLogger, shutdown} = require('log4js');
configure({
appenders: {
everything: { type: 'file', filename: 'all-the-logs.log' }
},
categories: {
default: { appenders: [ 'everything' ], level: 'debug' }
}
});
const logger = getLogger();
let s = [];
for (let i = 0; i < 100; i++) {
s.push("xxxx");
}
let s1 = s.join(",");
setTimeout(()=>{
console.log("after setTimeout", process.memoryUsage().rss / Math.pow(1024, 2));
}, 10000)
for (let j = 0; j < 10; j++) {
for (let i = 0; i < 10000; i++) {
logger.debug(s1 + i);
}
console.log(process.memoryUsage().rss / Math.pow(1024, 2));
}
console.log("before shutdown", process.memoryUsage().rss / Math.pow(1024, 2));
shutdown(()=>{
console.log("after shutdown", process.memoryUsage().rss / Math.pow(1024, 2));
})
output:
41.60546875
53.203125
64.42578125
71.15234375
86.609375
102.85546875
110.1640625
117.4140625
124.35546875
131.5390625
before shutdown 131.5390625
after shutdown 134.94921875
after setTimeout 134.96875
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels