From 92181ab1530827fd32468f24d8b0b5237c35e7ea Mon Sep 17 00:00:00 2001
From: Cal Herries <39073188+calherries@users.noreply.github.com>
Date: Fri, 12 Apr 2024 17:50:41 +0300
Subject: [PATCH] Add INFO log for each table being fingerprinted (#41365)

---
 src/metabase/sync/analyze/fingerprint.clj | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/src/metabase/sync/analyze/fingerprint.clj b/src/metabase/sync/analyze/fingerprint.clj
index bc678c0da66..e525d55c9bf 100644
--- a/src/metabase/sync/analyze/fingerprint.clj
+++ b/src/metabase/sync/analyze/fingerprint.clj
@@ -195,12 +195,14 @@
   "Generate and save fingerprints for all the Fields in `table` that have not been previously analyzed."
   [table :- i/TableInstance]
   (if-let [fields (fields-to-fingerprint table)]
-    (let [stats (sync-util/with-error-handling
-                  (format "Error fingerprinting %s" (sync-util/name-for-logging table))
-                  (fingerprint-table! table fields))]
-      (if (instance? Exception stats)
-        (empty-stats-map 0)
-        stats))
+    (do
+      (log/infof "Fingerprinting %s fields in table %s" (count fields) (sync-util/name-for-logging table))
+      (let [stats (sync-util/with-error-handling
+                    (format "Error fingerprinting %s" (sync-util/name-for-logging table))
+                    (fingerprint-table! table fields))]
+        (if (instance? Exception stats)
+          (empty-stats-map 0)
+          stats)))
     (empty-stats-map 0)))
 
 (def ^:private LogProgressFn
-- 
GitLab