npm install log4js
const log4js = require('log4js');const logger = log4js.getLogger(); //获取日志记录器 默认输出console中logger.level = 'debug'; //设置日志级别logger.debug('debug messages');
在 log4js 中日志分为 7 个等级分别由低到高排序如下:
const log4js = require('log4js');log4js.configure({appenders: {test: {//指定记录的日志分类名为 testtype: 'file',filename: 'testLog.log', //指定日志输出的文件名为 testLog.log},},categories: {//日志的默认配置项default: {appenders: ['test'], //如果log4js.getLogger没有设置则采用该信息level: 'debug', //记录 日志级别大于等于debug的日志信息},},});const logger = log4js.getLogger('cheese'); //获取日志记录器 默认输出console中logger.level = 'debug'; //设置日志级别logger.debug('debug messages');
//和上面代码一致appenders: {test: { //指定记录的日志分类名为 testtype: 'file',filename: 'logs/task', //指定日志输出文件名为 logs/task-xxx.logpattern:'-yyyy-MM-dd.log',alwaysIncludePattern:true,}},