nodejs中添加日志

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);

 

posted @ 2014-01-09 10:38  Danswer  阅读(971)  评论(0)    收藏  举报