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