diff options
| author | Hazelnoot <acomputerdog@gmail.com> | 2025-05-06 13:36:05 -0400 |
|---|---|---|
| committer | Hazelnoot <acomputerdog@gmail.com> | 2025-05-08 11:23:20 -0400 |
| commit | e9ae78c0b757060895b843bc3cb7f951a39dbc4d (patch) | |
| tree | 3a73f838c30dfb8f8c0ad923bdbeab990ccde413 /packages/backend/src/server/api/mastodon | |
| parent | add `logging.verbose` option to enable debug logging in production. (same fun... (diff) | |
| download | sharkey-e9ae78c0b757060895b843bc3cb7f951a39dbc4d.tar.gz sharkey-e9ae78c0b757060895b843bc3cb7f951a39dbc4d.tar.bz2 sharkey-e9ae78c0b757060895b843bc3cb7f951a39dbc4d.zip | |
enable debug logging for 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 81d3e8f03d..228f9a631b 100644 --- a/packages/backend/src/server/api/mastodon/MastodonLogger.ts +++ b/packages/backend/src/server/api/mastodon/MastodonLogger.ts @@ -25,8 +25,10 @@ export class MastodonLogger { } public error(request: FastifyRequest, error: MastodonError, status: number): void { - if ((status < 400 && status > 499) || this.envService.env.NODE_ENV === 'development') { - const path = new URL(request.url, getBaseUrl(request)).pathname; + const path = new URL(request.url, getBaseUrl(request)).pathname; + if (status >= 400 && status <= 499) { // Client errors + this.logger.debug(`Error in mastodon endpoint ${request.method} ${path}:`, error); + } else { // Server errors this.logger.error(`Error in mastodon endpoint ${request.method} ${path}:`, error); } } |