diff --git a/lib/modules/datasource/npm/get.ts b/lib/modules/datasource/npm/get.ts
index d883f777f9b8ce6fe6c5540d34d2522092c9f990..dedf43762c76bb76e90cdfa6cdfcb7b0708bfd44 100644
--- a/lib/modules/datasource/npm/get.ts
+++ b/lib/modules/datasource/npm/get.ts
@@ -104,7 +104,7 @@ export async function getDependency(
     }
     const raw = await http.getJson<NpmResponse>(packageUrl, options);
     if (cachedResult?.cacheData && raw.statusCode === 304) {
-      logger.debug({ packageName }, 'Cached npm result is revalidated');
+      logger.trace(`Cached npm result for ${packageName} is revalidated`);
       cachedResult.cacheData.softExpireAt = softExpireAt;
       await packageCache.set(
         cacheNamespace,
diff --git a/lib/workers/repository/process/lookup/filter-checks.ts b/lib/workers/repository/process/lookup/filter-checks.ts
index 93044425c834253ab94d3cf8f0fa8ed8d2f86f0d..a740bc4202b9ffdb7f15ebda0bb2b652e9e39743 100644
--- a/lib/workers/repository/process/lookup/filter-checks.ts
+++ b/lib/workers/repository/process/lookup/filter-checks.ts
@@ -62,7 +62,7 @@ export async function filterInternalChecks(
       if (is.integer(stabilityDays) && releaseTimestamp) {
         if (getElapsedDays(releaseTimestamp) < stabilityDays) {
           // Skip it if it doesn't pass checks
-          logger.debug(
+          logger.trace(
             { depName, check: 'stabilityDays' },
             `Release ${candidateRelease.version} is pending status checks`
           );
@@ -82,7 +82,7 @@ export async function filterInternalChecks(
         );
         // TODO #7154
         if (!satisfiesConfidenceLevel(confidenceLevel, minimumConfidence!)) {
-          logger.debug(
+          logger.trace(
             { depName, check: 'minimumConfidence' },
             `Release ${candidateRelease.version} is pending status checks`
           );
@@ -97,7 +97,7 @@ export async function filterInternalChecks(
     if (!release) {
       if (pendingReleases.length) {
         // If all releases were pending then just take the highest
-        logger.debug(
+        logger.trace(
           { depName, bucket },
           'All releases are pending - using latest'
         );
diff --git a/lib/workers/repository/updates/branch-name.ts b/lib/workers/repository/updates/branch-name.ts
index b88ec208b3d8e55f782936156e5b70ffc362c1a9..9805478942316e377b246a46b0cd5e0f8b0df248 100644
--- a/lib/workers/repository/updates/branch-name.ts
+++ b/lib/workers/repository/updates/branch-name.ts
@@ -48,9 +48,9 @@ function cleanBranchName(
 export function generateBranchName(update: RenovateConfig): void {
   // Check whether to use a group name
   if (update.groupName) {
-    logger.debug('Using group branchName template');
+    logger.trace('Using group branchName template');
     // TODO: types (#7154)
-    logger.debug(
+    logger.trace(
       `Dependency ${update.depName!} is part of group ${update.groupName}`
     );
     update.groupSlug = slugify(update.groupSlug ?? update.groupName, {