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
浙公网安备 33010602011771号