diff --git a/apps/sim/app/api/auth/socket-token/route.ts b/apps/sim/app/api/auth/socket-token/route.ts index 85503a3af2d..2a6965ee06b 100644 --- a/apps/sim/app/api/auth/socket-token/route.ts +++ b/apps/sim/app/api/auth/socket-token/route.ts @@ -1,8 +1,11 @@ +import { createLogger } from '@sim/logger' import { headers } from 'next/headers' import { NextResponse } from 'next/server' import { auth } from '@/lib/auth' import { isAuthDisabled } from '@/lib/core/config/feature-flags' +const logger = createLogger('SocketTokenAPI') + export async function POST() { if (isAuthDisabled) { return NextResponse.json({ token: 'anonymous-socket-token' }) @@ -19,7 +22,11 @@ export async function POST() { } return NextResponse.json({ token: response.token }) - } catch { + } catch (error) { + logger.error('Failed to generate socket token', { + error: error instanceof Error ? error.message : String(error), + stack: error instanceof Error ? error.stack : undefined, + }) return NextResponse.json({ error: 'Failed to generate token' }, { status: 500 }) } }