资讯专栏INFORMATION COLUMN

简单易用的nodejs日志中间件clever-logger

yedf / 1604人阅读

摘要:自己写的一个简单易用的日志中间件,适用于和框架可以记录中的一些数据和定义于日志,支持显示在控制台和本地文件。

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

效果:

更多的自定义参数,请参考github地址 git:clever-logger npm:clever-logger 欢迎使用,如有问题请给我提issue,谢谢!

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/97419.html

相关文章

  • 【译】Nodejs应用安全备忘录

    摘要:所以我们整理了一个应用安全备忘录,以帮助你在部署启动应用程序的时候进行安全检查。这可以保护应用程序不被攻击。应该用日志记录下来,而不是显示给用户。 本人的博客http://www.wjs.photo/,感兴趣的可以看看哦,基于NodeJs框架ThinkJs 本文翻译自 www.risingstack.com ,并非逐字逐句的翻译,有错误的地方请指出,谢谢啦 应用程序的安全就像是你房间里...

    Loong_T 评论0 收藏0
  • Express 实战(一):概览

    摘要:一个标准性的事件就是年的横空出世。引擎快速处理能力和异步编程风格,让开发者从多线程中解脱了出来。其次,通过异步编程范式将其高并发的能力发挥的淋漓尽致。它也仅仅是一个处理请求并作出响应的函数,并无任何特殊之处。 showImg(https://segmentfault.com/img/remote/1460000010819116); 在正式学习 Express 内容之前,我们有必要从大...

    zhaochunqi 评论0 收藏0
  • koa-log4 管理nodeJs访问日志、系统日志

    使用nodeJs koa2框架开发后端应用,使用koa-log4中间件管理nodeJs访问日志、系统日志。 一、安装koa-log4 因为项目使用了koa2,所以安装的高版本的log4, $ npm i --save koa-log4@2 如果使用koa1,请使用指令 $ npm i --save koa-log4@1 koa-log4 Npm主页 二、新建log4.js文件来配置log4 co...

    ztyzz 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<