木灵鱼儿
Nest.js
Nestjs 使用winston实现本地日志log记录
前言日志的记录在后端开发中是不可或缺的,在node中有一个很有名的库winston,这个库支持多种日志传输方式,比如本地文件,控制台,远程传输等。而nestjs有一个winston的模块库:nest-winston既然有了模块,那说明什么?说明我们可以通过依赖注入的形式,在其他地方直接调用模块的服务,从而实现日志记录。在log记录之前,需要分析我们要记录什么内容,比如最重要的错误日志,当发生错误的时候,我们需要记录日志,方便后续在生产环境查看问题,其次就是请求日志记录,我们记录用户的请求,url、ip地址、路由地址、请求参数等,以及我们的响应数据,也就是发送给前端的数据,针对这三种需求我...
最近评论