1.添加log.js
1 var log4js = require('log4js'); 2 log4js.configure({ 3 appenders: [ 4 { 5 type: 'console', 6 category: "console" 7 }, //控制台输出 8 { 9 type: "dateFile", 10 filename: './logs/log.log', 11 pattern: "_yyyy-MM-dd", 12 alwaysIncludePattern: false, 13 category: 'dateFileLog' 14 }//日期文件格式 15 ], 16 replaceConsole: true, //替换console.log 17 levels:{ 18 dateFileLog: 'INFO' 19 } 20 }); 21 22 var dateFileLog = log4js.getLogger('dateFileLog'); 23 24 exports.logger = dateFileLog; 25 26 exports.use = function(app) { 27 //页面请求日志,用auto的话,默认级别是WARN 28 //app.use(log4js.connectLogger(dateFileLog, {level:'auto', format:':method :url'})); 29 app.use(log4js.connectLogger(dateFileLog, {level:'info', format:':method :url'})); 30 }2.在app.js中添加引用
1 var log = require('./log'); 2 log.use(app); //一定要放在其它app.use之前3.在其它模块中添加引用
var logger = require('../log').logger; logger.info('city sql : ' + sql);
转载于:https://www.cnblogs.com/duhai/articles/3511777.html