diff options
| author | Hazelnoot <acomputerdog@gmail.com> | 2025-03-22 18:16:48 -0400 |
|---|---|---|
| committer | Hazelnoot <acomputerdog@gmail.com> | 2025-03-27 19:51:43 -0400 |
| commit | 8d67a8c9ae0e10c9e0b261c456d414aece80f044 (patch) | |
| tree | 8244b6c211767a4849ea13d1d92ff829a8eb96f8 /packages/backend/src/server/api/mastodon | |
| parent | support Mastodon v4 "link header" pagination (diff) | |
| download | sharkey-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.ts | 6 |
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); } } } |