From 7311bbc04a95e07fbcb773c02dfa54e06bc534b8 Mon Sep 17 00:00:00 2001 From: Josh Patra Date: Wed, 4 Feb 2026 18:59:00 -0500 Subject: [PATCH] Add debug logging to GetPlaylists cache reading --- allstarr/Controllers/AdminController.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/allstarr/Controllers/AdminController.cs b/allstarr/Controllers/AdminController.cs index 1a38cdb..e6c1099 100644 --- a/allstarr/Controllers/AdminController.cs +++ b/allstarr/Controllers/AdminController.cs @@ -254,6 +254,9 @@ public class AdminController : ControllerBase var playlistItemsCacheKey = $"spotify:playlist:items:{config.Name}"; var cachedPlaylistItems = await _cache.GetAsync>>(playlistItemsCacheKey); + _logger.LogDebug("Checking cache for {Playlist}: {CacheKey}, Found: {Found}, Count: {Count}", + config.Name, playlistItemsCacheKey, cachedPlaylistItems != null, cachedPlaylistItems?.Count ?? 0); + if (cachedPlaylistItems != null && cachedPlaylistItems.Count > 0) { // Use the pre-built cache which respects manual mappings @@ -289,7 +292,7 @@ public class AdminController : ControllerBase playlistInfo["externalTotal"] = externalCount + externalMissingCount; playlistInfo["totalInJellyfin"] = cachedPlaylistItems.Count; - _logger.LogDebug("Playlist {Name} (from cache): {Total} Spotify tracks, {Local} local, {ExtMatched} external matched, {ExtMissing} external missing", + _logger.LogInformation("Playlist {Name} (from cache): {Total} Spotify tracks, {Local} local, {ExtMatched} external matched, {ExtMissing} external missing", config.Name, spotifyTracks.Count, localCount, externalCount, externalMissingCount); } else