Refactor debug logging for cookie handling to improve readability

This commit is contained in:
Peter Meier
2025-12-22 13:57:38 +01:00
parent c0d659b524
commit e6ef44c131
2 changed files with 12 additions and 4 deletions

View File

@@ -136,7 +136,7 @@ const streamOnly = process.env.STREAM_ONLY === "true";
// Debug: Prüfe ob Cookies vorhanden sind // Debug: Prüfe ob Cookies vorhanden sind
if (cookies) { if (cookies) {
console.log(`Cookies gefunden: ${cookies.length} Zeichen`); console.log(`Cookies gefunden: ${cookies.length} Zeichen`);
console.log(`Erste Zeile: ${cookies.split('\n')[0]}`); console.log(`Erste Zeile: ${cookies.split("\n")[0]}`);
} else { } else {
console.log("Keine Cookies im Request"); console.log("Keine Cookies im Request");
} }

View File

@@ -48,11 +48,17 @@ export const POST: APIRoute = async ({ request }) => {
tempCookiesFile = path.join(tmpdir(), `cookies-${Date.now()}.txt`); tempCookiesFile = path.join(tmpdir(), `cookies-${Date.now()}.txt`);
const cookiesContent = cookies.trim(); const cookiesContent = cookies.trim();
await writeFile(tempCookiesFile, cookiesContent, "utf-8"); 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 // Prüfe ob Datei existiert und lesbar ist
if (existsSync(tempCookiesFile)) { if (existsSync(tempCookiesFile)) {
const fileContent = await readFile(tempCookiesFile, "utf-8"); 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) { } catch (error) {
console.error( console.error(
@@ -102,7 +108,9 @@ export const POST: APIRoute = async ({ request }) => {
console.log(`Verwende Cookie-Datei für getVideoInfo: ${cookiesFile}`); console.log(`Verwende Cookie-Datei für getVideoInfo: ${cookiesFile}`);
} else if (cookiesFromBrowser) { } else if (cookiesFromBrowser) {
videoInfoOptions.push("--cookies-from-browser", 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 { } else {
console.log("Keine Cookies für getVideoInfo verfügbar"); console.log("Keine Cookies für getVideoInfo verfügbar");
} }