From ddf76398548ba327e456c365fce8ddcc7e733b5a Mon Sep 17 00:00:00 2001 From: Dmytro Stanchiev Date: Thu, 18 Sep 2025 17:12:40 -0400 Subject: [PATCH] fix: add newlines to debug logging due to overlap with the progress bar Signed-off-by: Dmytro Stanchiev --- src/kijiji.ts | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/kijiji.ts b/src/kijiji.ts index f405e4c..6cd4091 100644 --- a/src/kijiji.ts +++ b/src/kijiji.ts @@ -328,7 +328,8 @@ export default async function fetchKijijiItems( onRateInfo: (remaining, reset) => { if (remaining && reset) { console.log( - `Search - Rate limit remaining: ${remaining}, reset in: ${reset}s`, + "\n" + + `Search - Rate limit remaining: ${remaining}, reset in: ${reset}s`, ); } }, @@ -346,7 +347,7 @@ export default async function fetchKijijiItems( ); console.log( - `Found ${listingLinks.length} listing links. Fetching details...`, + "\n" + `Found ${listingLinks.length} listing links. Fetching details...`, ); const progressBar = new cliProgress.SingleBar( @@ -364,7 +365,8 @@ export default async function fetchKijijiItems( onRateInfo: (remaining, reset) => { if (remaining && reset) { console.log( - `Item - Rate limit remaining: ${remaining}, reset in: ${reset}s`, + "\n" + + `Item - Rate limit remaining: ${remaining}, reset in: ${reset}s`, ); } }, @@ -375,10 +377,13 @@ export default async function fetchKijijiItems( } } catch (err) { if (err instanceof HttpError) { - console.error(`Failed to fetch ${link} - ${err.status} ${err.message}`); + console.error( + "\n" + `Failed to fetch ${link}\n - ${err.status} ${err.message}`, + ); } else { console.error( - `Failed to fetch ${link} - ${String((err as Error)?.message || err)}`, + "\n" + + `Failed to fetch ${link}\n - ${String((err as Error)?.message || err)}`, ); } } finally {