簡單易用的nodejs日誌中間件clever-logger

本身寫的一個簡單易用的日誌中間件,適用於connect和express框架

一、能夠記錄request、response中的一些數據和定義於日誌,支持顯示在控制檯和本地文件。
二、可自定義日誌文件組織形式:1)、按日期做爲文件夾存儲日誌文件 2)、日期做爲日誌名的一部分
三、可自定義日誌文件路徑
四、控制檯顯示根據不通的日誌級別顯示不一樣的顏色git

使用

一、記錄request和response 日誌

var logger=require(‘clever-logger’);
var express=require(‘express’); var app=express();
logger.init();github

app.use(logger());
app.listen(‘3000’);express

效果:

圖片描述

二、自定義日誌

var logger=require(‘clever-logger’);
var express=require(‘express’);
var app=express();npm

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){
});app

效果:

圖片描述

更多的自定義參數,請參考github地址

git:clever-logger

npm:clever-logger

歡迎使用,若有問題請給我提issue,謝謝!

相關文章
相關標籤/搜索