From e6ef44c131e9ba3081b616832b5288700dd9acc3 Mon Sep 17 00:00:00 2001 From: Peter Meier Date: Mon, 22 Dec 2025 13:57:38 +0100 Subject: [PATCH] Refactor debug logging for cookie handling to improve readability --- src/components/DownloadForm.astro | 2 +- src/pages/api/download.ts | 14 +++++++++++--- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/components/DownloadForm.astro b/src/components/DownloadForm.astro index d7b4c59..2c81967 100644 --- a/src/components/DownloadForm.astro +++ b/src/components/DownloadForm.astro @@ -136,7 +136,7 @@ const streamOnly = process.env.STREAM_ONLY === "true"; // Debug: Prüfe ob Cookies vorhanden sind if (cookies) { console.log(`Cookies gefunden: ${cookies.length} Zeichen`); - console.log(`Erste Zeile: ${cookies.split('\n')[0]}`); + console.log(`Erste Zeile: ${cookies.split("\n")[0]}`); } else { console.log("Keine Cookies im Request"); } diff --git a/src/pages/api/download.ts b/src/pages/api/download.ts index f979c36..4dfe793 100644 --- a/src/pages/api/download.ts +++ b/src/pages/api/download.ts @@ -48,11 +48,17 @@ export const POST: APIRoute = async ({ request }) => { tempCookiesFile = path.join(tmpdir(), `cookies-${Date.now()}.txt`); const cookiesContent = cookies.trim(); await writeFile(tempCookiesFile, cookiesContent, "utf-8"); - console.log(`Cookie-Datei erstellt: ${tempCookiesFile}, Größe: ${cookiesContent.length} Zeichen`); + console.log( + `Cookie-Datei erstellt: ${tempCookiesFile}, Größe: ${cookiesContent.length} Zeichen` + ); // Prüfe ob Datei existiert und lesbar ist if (existsSync(tempCookiesFile)) { const fileContent = await readFile(tempCookiesFile, "utf-8"); - console.log(`Cookie-Datei gelesen: ${fileContent.length} Zeichen, erste Zeile: ${fileContent.split('\n')[0]}`); + console.log( + `Cookie-Datei gelesen: ${ + fileContent.length + } Zeichen, erste Zeile: ${fileContent.split("\n")[0]}` + ); } } catch (error) { console.error( @@ -102,7 +108,9 @@ export const POST: APIRoute = async ({ request }) => { console.log(`Verwende Cookie-Datei für getVideoInfo: ${cookiesFile}`); } else if (cookiesFromBrowser) { videoInfoOptions.push("--cookies-from-browser", cookiesFromBrowser); - console.log(`Verwende Browser-Cookies für getVideoInfo: ${cookiesFromBrowser}`); + console.log( + `Verwende Browser-Cookies für getVideoInfo: ${cookiesFromBrowser}` + ); } else { console.log("Keine Cookies für getVideoInfo verfügbar"); }