mirror of
https://github.com/SoPat712/allstarr.git
synced 2026-02-09 23:55:10 -05:00
Add debug logging to GetPlaylists cache reading
This commit is contained in:
@@ -254,6 +254,9 @@ public class AdminController : ControllerBase
|
|||||||
var playlistItemsCacheKey = $"spotify:playlist:items:{config.Name}";
|
var playlistItemsCacheKey = $"spotify:playlist:items:{config.Name}";
|
||||||
var cachedPlaylistItems = await _cache.GetAsync<List<Dictionary<string, object?>>>(playlistItemsCacheKey);
|
var cachedPlaylistItems = await _cache.GetAsync<List<Dictionary<string, object?>>>(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)
|
if (cachedPlaylistItems != null && cachedPlaylistItems.Count > 0)
|
||||||
{
|
{
|
||||||
// Use the pre-built cache which respects manual mappings
|
// Use the pre-built cache which respects manual mappings
|
||||||
@@ -289,7 +292,7 @@ public class AdminController : ControllerBase
|
|||||||
playlistInfo["externalTotal"] = externalCount + externalMissingCount;
|
playlistInfo["externalTotal"] = externalCount + externalMissingCount;
|
||||||
playlistInfo["totalInJellyfin"] = cachedPlaylistItems.Count;
|
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);
|
config.Name, spotifyTracks.Count, localCount, externalCount, externalMissingCount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user