log4js 模块

nodejs 的日志 log4js : https://github.com/log4js-node/log4js-node

建造一个log的工具类:

const log4js = require('log4js');
// 配置 log的日志级别和log文件目录等
let config = require('../config/config');
// 日志配置信息
log4js.configure({
    appenders:{cheese:{type:'file',filename:config.log.path,maxLogSize:1024*1024,backups:3},
            console:{type:'console'}},
    categories:{default:{appenders:['cheese','console'],level:config.log.level}}
});
class LoggerFactory {
    constructor(){
    }

    static getLogger(file){
        let log = log4js.getLogger(file);
        return log;
    }
}

module.exports = LoggerFactory;

  使用log:

let LoggerFactory = require('../util/log');
let log = LoggerFactory.getLogger('service.log.test);

if(log.isInfoEnabled()){
            log.info('info..');
        }

  

  

https://github.com/log4js-node/log4js-node

猜你喜欢

转载自www.cnblogs.com/lliule/p/9459875.html
今日推荐