木灵鱼儿
NestJS中级
NestJS 正确处理日志
前言程序运行时,你怎么知道它是否正常?出问题了,你怎么知道哪一步出了错?这些问题的答案就是 日志。日志是程序运行时留下的"行动记录",是排查问题最重要的工具。我们该如何在 NestJS 中正确地处理日志呢?本文将从日志等级、日志存储位置、NestJS 内置 Logger、第三方日志库(Winston、Pino)、全局异常过滤器、请求日志中间件等方面进行详细讲解。二、日志等级日志按照严重程度分为以下等级(从低到高):等级说明Verbose最详细的信息,例如接口耗时,非必要不使用Debug调试信息,例如接口入参、返回值,仅开发阶段使用Log通用日志,记录普通运行信息Warning警告,例如即...
最近评论