chore: remove json stringify from requestId logs api-v2 (#17263)

This commit is contained in:
Morgan
2024-10-23 07:05:31 +00:00
committed by GitHub
parent e2c54b1fc4
commit 23d1a21e23
2 changed files with 17 additions and 24 deletions
@@ -21,19 +21,15 @@ export class ResponseInterceptor implements NestInterceptor {
const { statusCode } = response;
const responseTime = Date.now() - startTime;
// Log response in JSON format
this.logger.log(
JSON.stringify({
requestId,
method,
url,
statusCode,
responseTime,
responseBody: data,
timestamp: new Date().toISOString(),
message: "Outgoing Response",
})
);
this.logger.log("Outgoing Response", {
requestId,
method,
url,
statusCode,
responseTime,
responseBody: data,
timestamp: new Date().toISOString(),
});
})
);
}
@@ -11,17 +11,14 @@ export class RequestIdMiddleware implements NestMiddleware {
req.headers["X-Request-Id"] = requestId;
const { method, headers, body: requestBody, baseUrl } = req;
this.logger.log(
JSON.stringify({
requestId,
method,
url: baseUrl,
headers,
requestBody,
timestamp: new Date().toISOString(),
message: "Incoming Request",
})
);
this.logger.log("Incoming Request", {
requestId,
method,
url: baseUrl,
headers,
requestBody,
timestamp: new Date().toISOString(),
});
next();
}