From 611c2d9c83046f700d451419fcc61c1523856a28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gerg=C5=91=20M=C3=B3ricz?= Date: Sun, 16 Mar 2025 16:02:53 +0100 Subject: [PATCH] feat(v1/scrape): add further logging to document scrape bugs better --- apps/api/src/controllers/v1/scrape.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/apps/api/src/controllers/v1/scrape.ts b/apps/api/src/controllers/v1/scrape.ts index bd01a31e..2647038c 100644 --- a/apps/api/src/controllers/v1/scrape.ts +++ b/apps/api/src/controllers/v1/scrape.ts @@ -19,12 +19,21 @@ export async function scrapeController( req: RequestWithAuth<{}, ScrapeResponse, ScrapeRequest>, res: Response, ) { + const jobId = uuidv4(); + const preNormalizedBody = { ...req.body }; + + logger.debug("Scrape " + jobId + " starting", { + request: req.body, + originalRequest: preNormalizedBody, + teamId: req.auth.team_id, + account: req.account, + }); + req.body = scrapeRequestSchema.parse(req.body); let earlyReturn = false; const origin = req.body.origin; const timeout = req.body.timeout; - const jobId = uuidv4(); const startTime = new Date().getTime(); const jobPriority = await getJobPriority({