From a8b6a309f05169cc88c66c96ace6caaa619c1635 Mon Sep 17 00:00:00 2001 From: Max Nuding Date: Tue, 1 Jul 2025 20:23:04 +0200 Subject: [PATCH] improve logging --- src/lib/log.ts | 5 ++++- src/lib/server/ytPlaylistAdder.ts | 8 ++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/lib/log.ts b/src/lib/log.ts index 0c448d4..b127441 100644 --- a/src/lib/log.ts +++ b/src/lib/log.ts @@ -12,7 +12,7 @@ export const log = { console.debug(new Date().toISOString(), ...params); }, debug: (...params: any[]) => { - if (!DEV) { + if (!log.isDebugEnabled()) { return; } console.debug(new Date().toISOString(), ...params); @@ -28,5 +28,8 @@ export const log = { }, error: (...params: any[]) => { console.error(new Date().toISOString(), ...params); + }, + isDebugEnabled: (): boolean => { + return DEV; } }; diff --git a/src/lib/server/ytPlaylistAdder.ts b/src/lib/server/ytPlaylistAdder.ts index 7b53136..d3373e2 100644 --- a/src/lib/server/ytPlaylistAdder.ts +++ b/src/lib/server/ytPlaylistAdder.ts @@ -141,7 +141,7 @@ export class YoutubePlaylistAdder { return; } if (!song.youtubeUrl) { - log.debug('Skip adding song to YT playlist, no youtube Url', song); + log.info('Skip adding song to YT playlist, no youtube Url', song); return; } @@ -186,7 +186,11 @@ export class YoutubePlaylistAdder { const youtubeApiUrl = new URL(`${this.apiBase}/playlistItems?${searchParams}`); const resp = await fetch(youtubeApiUrl, options); const respObj = await resp.json(); - log.debug('Added to playlist', options, respObj); + if (log.isDebugEnabled()) { + log.info('Added to playlist', options, respObj); + } else { + log.info('Added to playlist', youtubeId, song.title); + } if (respObj.error) { log.debug('Add to playlist failed', respObj.error.errors); }