記錄我第一個開源專案:clever-logger
阿新 • • 發佈:2018-11-22
自己寫的一個簡單易用的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’);
效果:
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){ });
效果:
更多的詳細的說明文件,請參考github網址
github:clever-logger
npm:clever-logger
歡迎使用,如有問題請給我提issue,謝謝!