summaryrefslogtreecommitdiff
path: root/packages/backend/src
diff options
context:
space:
mode:
authorHazelnoot <acomputerdog@gmail.com>2025-05-06 13:36:05 -0400
committerHazelnoot <acomputerdog@gmail.com>2025-05-08 11:23:20 -0400
commite9ae78c0b757060895b843bc3cb7f951a39dbc4d (patch)
tree3a73f838c30dfb8f8c0ad923bdbeab990ccde413 /packages/backend/src
parentadd `logging.verbose` option to enable debug logging in production. (same fun... (diff)
downloadsharkey-e9ae78c0b757060895b843bc3cb7f951a39dbc4d.tar.gz
sharkey-e9ae78c0b757060895b843bc3cb7f951a39dbc4d.tar.bz2
sharkey-e9ae78c0b757060895b843bc3cb7f951a39dbc4d.zip
enable debug logging for Mastodon API
Diffstat (limited to 'packages/backend/src')
-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 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);
}
}