nodejs中添加日志

mac2022-06-30  24

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

最新回复(0)