From 33140ed20fd9e8fa39812ff5e57e41609e12800b Mon Sep 17 00:00:00 2001 From: emeric Date: Wed, 1 Nov 2023 23:57:38 +0100 Subject: [PATCH] Added a debug log to help understand bottlenecks --- .../services/recommendation/impl/RecommendationService.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/libs/services/recommendation/impl/RecommendationService.cpp b/src/libs/services/recommendation/impl/RecommendationService.cpp index dd302c6b..2958450b 100644 --- a/src/libs/services/recommendation/impl/RecommendationService.cpp +++ b/src/libs/services/recommendation/impl/RecommendationService.cpp @@ -90,6 +90,8 @@ namespace Recommendation if (itEngine == std::cend(_engines)) continue; + LMS_LOG(RECOMMENDATION, DEBUG) << "Trying engine '" << engineTypeToString(engineType) << "' to get similar tracks"; + const IEngine& engine {*itEngine->second}; res = engine.findSimilarTracks(trackIds, maxCount); if (!res.empty()) @@ -114,6 +116,8 @@ namespace Recommendation if (itEngine == std::cend(_engines)) continue; + LMS_LOG(RECOMMENDATION, DEBUG) << "Trying engine '" << engineTypeToString(engineType) << "' to get similar releases"; + const IEngine& engine {*itEngine->second}; res = engine.getSimilarReleases(releaseId, maxCount); if (!res.empty()) @@ -140,7 +144,7 @@ namespace Recommendation if (itEngine == std::cend(_engines)) continue; - LMS_LOG(RECOMMENDATION, DEBUG) << "Trying engine '" << engineTypeToString(engineType) << "'"; + LMS_LOG(RECOMMENDATION, DEBUG) << "Trying engine '" << engineTypeToString(engineType) << "' to get similar artists"; const IEngine& engine {*itEngine->second}; res = engine.getSimilarArtists(artistId, linkTypes, maxCount);