summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/api
diff options
context:
space:
mode:
authorHazelnoot <acomputerdog@gmail.com>2025-05-25 13:20:01 -0400
committerHazelnoot <acomputerdog@gmail.com>2025-06-06 22:20:17 -0400
commit3e9ca843472da6523991cd6fbbf20c1e081ceee1 (patch)
treec0a7930329a6b05a46d418bc144a2d7261d04309 /packages/backend/src/server/api
parentdon't record potentially sensitive data in API logs (diff)
downloadsharkey-3e9ca843472da6523991cd6fbbf20c1e081ceee1.tar.gz
sharkey-3e9ca843472da6523991cd6fbbf20c1e081ceee1.tar.bz2
sharkey-3e9ca843472da6523991cd6fbbf20c1e081ceee1.zip
record user ID in API error logger, matching sentry
Diffstat (limited to 'packages/backend/src/server/api')
-rw-r--r--packages/backend/src/server/api/ApiCallService.ts1
1 files changed, 1 insertions, 0 deletions
diff --git a/packages/backend/src/server/api/ApiCallService.ts b/packages/backend/src/server/api/ApiCallService.ts
index cd18a36138..7015e1cd69 100644
--- a/packages/backend/src/server/api/ApiCallService.ts
+++ b/packages/backend/src/server/api/ApiCallService.ts
@@ -103,6 +103,7 @@ export class ApiCallService implements OnApplicationShutdown {
const errId = randomUUID();
this.logger.error(`Internal error occurred in ${ep.name}: ${renderInlineError(err)}`, {
ep: ep.name,
+ user: userId ?? '<unauthenticated>',
e: {
message: err.message,
code: err.name,