本身写的一个简朴易用的日记中间件,适用于connect和express框架
1、能够纪录request、response中的一些数据和定义于日记,支撑显现在控制台和当地文件。
2、可自定义日记文件组织形式:1)、按日期作为文件夹存储日记文件 2)、日期作为日记名的一部分
3、可自定义日记文件途径
4、控制台显现依据不通的日记级别显现差别的色彩
运用
1、纪录request和response 日记
var logger=require(‘clever-logger’);
var express=require(‘express’); var app=express();
logger.init();
app.use(logger());
app.listen(‘3000’);
结果:
2、自定义日记
var logger=require(‘clever-logger’);
var express=require(‘express’);
var app=express();
logger.init();
logger.Info(‘this is a info message’,function(err){
});
logger.Debug(‘this is a debug message’,function(err){
});
logger.Warn(‘this is a warn message’,function(err){
});
logger.Error(‘this is a error message’,function(err){
});