自己写的一个简单易用的日志中间件,适用于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){
});