diff --git a/packages/backend/src/server/api/ApiCallService.ts b/packages/backend/src/server/api/ApiCallService.ts index 6399f69308..d62094dd5e 100644 --- a/packages/backend/src/server/api/ApiCallService.ts +++ b/packages/backend/src/server/api/ApiCallService.ts @@ -65,6 +65,8 @@ export class ApiCallService implements OnApplicationShutdown { } #sendApiError(reply: FastifyReply, err: ApiError): void { + this.logger.error(err); + let statusCode = err.httpStatusCode; if (err.httpStatusCode === 401) { reply.header('WWW-Authenticate', 'Bearer realm="Misskey"'); diff --git a/packages/backend/src/server/api/ApiServerService.ts b/packages/backend/src/server/api/ApiServerService.ts index 32818003ad..7ce3247355 100644 --- a/packages/backend/src/server/api/ApiServerService.ts +++ b/packages/backend/src/server/api/ApiServerService.ts @@ -62,6 +62,15 @@ export class ApiServerService { done(); }); + fastify.addHook('onSend', (request, reply, payload, next) => { + console.log('---- Request:', request.method, request.url); + console.log('---- body:', request.body); + + console.log('---- Response:', reply.statusCode); + console.log('---- Response:', payload); + next(); + }); + for (const endpoint of endpoints) { const ep = { name: endpoint.name,