在记录所有传入请求时,FastifyAdapter记录器非常有用:
{"level":30,"time":1615660286373,"pid":4,"hostname":"6bc78f92-9bd6-4dfb-bd11-ae4c17a67f7c","reqId":19,"res":{"statusCode":304},"responseTime":6.005196988582611,"msg":"request completed"}这就是我在Fastify模式/适配器中使用它的方式:
const app = await NestFactory.create<NestFastifyApplication>(
AppModule,
new FastifyAdapter({logger: true})
)在Express模式/适配器中有类似的东西吗?理想情况下,无需编写自定义日志记录逻辑。毕竟,这看起来是一个非常常见的功能。
我检查了ExpressAdapter源代码,但它似乎根本没有提到“日志”。
发布于 2021-03-14 02:59:35
我不这样认为。如果你需要这个特性,你应该安装fastify使用的记录器:pino和pino-http来自己启用它。或者直接使用nestjs-pino (它将为您完成此操作)
https://stackoverflow.com/questions/66617285
复制相似问题