Nodejs log4j记录日志

log4j

yarn add log4js

只有大于等于leverl级别的才会被记录

const log4js = require('log4js');

//配置
log4js.configure({
    // appenders: { cheese: { type: 'file', filename: "../log/lagou.log" } },
    // categories: { default: { appenders: ['cheese'], level: 'error' } }
    //不同模块
    appenders: { lagou: { type: 'file', filename: "../log/lagou.log" } },
    categories: { default: { appenders: ['lagou'], level: 'error' } }
});
const logger = log4js.getLogger('lagou');

//记录
// logger.trace('');
// logger.info('');
// logger.warn('');
logger.error("write error");
// logger.fatal('');

//导出
module.exports = logger;

------------

[2020-03-28T15:04:07.586] [ERROR] cheese - write error
[2020-03-28T15:07:52.625] [ERROR] cheese - write error
[2020-03-28T15:08:09.708] [ERROR] lagou - write error

猜你喜欢

转载自www.cnblogs.com/ltfxy/p/12596012.html