log4js-node/examples/log-rolling.js
2022-06-23 01:00:07 +08:00

28 lines
494 B
JavaScript

const log4js = require('../lib/log4js');
log4js.configure({
appenders: {
console: {
type: 'console',
},
file: {
type: 'file',
filename: 'tmp-test.log',
maxLogSize: 1024,
backups: 3,
},
},
categories: {
default: { appenders: ['console', 'file'], level: 'info' },
},
});
const log = log4js.getLogger('test');
function doTheLogging(x) {
log.info('Logging something %d', x);
}
let i = 0;
for (; i < 5000; i += 1) {
doTheLogging(i);
}