log4js-node

const log4js = require("log4js");
log4js.configure({
    appenders: { 
        //定义日志输出格式 文件保存地址
        console: { type: "file", filename: __dirname+"/logs/console.log",encoding: "utf-8"},
        dfile: { type: "dateFile", filename: __dirname+"/logs/date_file",encoding: "utf-8", pattern: "yyyy-MM-dd.log",absolute: true,alwaysIncludePattern: true}
         //absolute: 绝对路径   alwaysIncludePattern: 占位符
    },
    categories: { //定义log4js.getLogger方法调用名称
        console_logger: { appenders: ["console"], level: "all" },
        //level 定义最低输出级别   级别: all trace debug info log warn error fatal 
        date_file_logger: { appenders: ["dfile"], level: "info" },
        many_file_logger: { appenders: ["dfile","console"], level: "all" },//多个logger同时记录输出
        default: {appenders: ["console"], "level": "all"}//默认必须存在
    }
  });

//console_logger
const console_logger = log4js.getLogger('console_logger');
console_logger.trace('console_logger1');
console_logger.debug('console_logger2');
console_logger.info('console_logger3');
console_logger.warn('console_logger4');
console_logger.error('console_logger5');
console_logger.fatal('console_logger6');

//date_file_logger
const date_file_logger = log4js.getLogger('date_file_logger');
date_file_logger.trace('date_file_logger1');
date_file_logger.debug('date_file_logger2');
date_file_logger.info('date_file_logger3');
date_file_logger.warn('date_file_logger4');
date_file_logger.error('date_file_logger5');
date_file_logger.fatal('date_file_logger6');

//many_file_logger
const many_file_logger = log4js.getLogger('many_file_logger');
many_file_logger.trace(1);
many_file_logger.debug(2);
many_file_logger.info(3);
many_file_logger.warn(4);
many_file_logger.error(5);
many_file_logger.fatal(6);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值