summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/api
diff options
context:
space:
mode:
Diffstat (limited to 'packages/backend/src/server/api')
-rw-r--r--packages/backend/src/server/api/mastodon/MastodonLogger.ts6
1 files changed, 4 insertions, 2 deletions
diff --git a/packages/backend/src/server/api/mastodon/MastodonLogger.ts b/packages/backend/src/server/api/mastodon/MastodonLogger.ts
index 5412a27dc9..ed3bff5214 100644
--- a/packages/backend/src/server/api/mastodon/MastodonLogger.ts
+++ b/packages/backend/src/server/api/mastodon/MastodonLogger.ts
@@ -4,11 +4,12 @@
*/
import { Inject, Injectable } from '@nestjs/common';
+import { FastifyRequest } from 'fastify';
import Logger from '@/logger.js';
import { LoggerService } from '@/core/LoggerService.js';
import { ApiError } from '@/server/api/error.js';
import { EnvService } from '@/core/EnvService.js';
-import { FastifyRequest } from 'fastify';
+import { getBaseUrl } from '@/server/api/mastodon/MastodonClientService.js';
@Injectable()
export class MastodonLogger {
@@ -25,7 +26,8 @@ export class MastodonLogger {
public error(request: FastifyRequest, error: MastodonError, status: number): void {
if ((status < 400 && status > 499) || this.envService.env.NODE_ENV === 'development') {
- this.logger.error(`Error in mastodon endpoint ${request.method} ${request.url}:`, error);
+ const path = new URL(request.url, getBaseUrl(request)).pathname;
+ this.logger.error(`Error in mastodon endpoint ${request.method} ${path}:`, error);
}
}
}