From d67be3b6b49076a47b48c430afd100f32404fe67 Mon Sep 17 00:00:00 2001 From: Simone Cavalli Date: Fri, 22 May 2026 20:18:31 +0200 Subject: [PATCH] debug: file-based logging to /tmp/clienthub-debug.log --- src/lib/client-view.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/lib/client-view.ts b/src/lib/client-view.ts index 4acbbaa..3b48265 100644 --- a/src/lib/client-view.ts +++ b/src/lib/client-view.ts @@ -133,8 +133,10 @@ export interface ClientProjectSummary { export async function getClientWithProjectsByToken( tokenOrSlug: string ): Promise { + const fs = await import("fs"); + const logLine = `[${new Date().toISOString()}] lookup: ${tokenOrSlug}\n`; + fs.appendFileSync("/tmp/clienthub-debug.log", logLine); try { - console.log("[client-view] lookup:", tokenOrSlug); // Try slug first let clientRows = await db .select({ @@ -176,7 +178,8 @@ export async function getClientWithProjectsByToken( return { client, projects: activeProjects }; } catch (err) { - console.error("[client-view] getClientWithProjectsByToken error:", err); + const fs = await import("fs"); + fs.appendFileSync("/tmp/clienthub-debug.log", `[${new Date().toISOString()}] ERROR: ${String(err)}\nStack: ${(err as Error)?.stack ?? "no stack"}\n`); return null; } }