summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/api/mastodon
diff options
context:
space:
mode:
authorHazelnoot <acomputerdog@gmail.com>2025-03-22 18:16:48 -0400
committerHazelnoot <acomputerdog@gmail.com>2025-03-27 19:51:43 -0400
commit8d67a8c9ae0e10c9e0b261c456d414aece80f044 (patch)
tree8244b6c211767a4849ea13d1d92ff829a8eb96f8 /packages/backend/src/server/api/mastodon
parentsupport Mastodon v4 "link header" pagination (diff)
downloadsharkey-8d67a8c9ae0e10c9e0b261c456d414aece80f044.tar.gz
sharkey-8d67a8c9ae0e10c9e0b261c456d414aece80f044.tar.bz2
sharkey-8d67a8c9ae0e10c9e0b261c456d414aece80f044.zip
don't log query parameters from mastodon API
Diffstat (limited to 'packages/backend/src/server/api/mastodon')
-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);
}
}
}