1. 程式人生 > >記錄我第一個開源專案:clever-logger

記錄我第一個開源專案:clever-logger

自己寫的一個簡單易用的Nodejs日誌中介軟體,適用於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’); 

效果:

image.png

2、自定義日誌

var logger=require(‘clever-logger’);

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

效果:

image.png

更多的詳細的說明文件,請參考github網址

github:clever-logger

npm:clever-logger

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