]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-5560 - Updated Logs
authorStephane Gamard <stephane.gamard@sonarsource.com>
Mon, 15 Sep 2014 07:23:42 +0000 (09:23 +0200)
committerStephane Gamard <stephane.gamard@sonarsource.com>
Mon, 15 Sep 2014 07:24:29 +0000 (09:24 +0200)
server/sonar-server/src/main/java/org/sonar/server/search/BaseIndex.java
server/sonar-server/src/main/java/org/sonar/server/search/IndexSynchronizer.java

index daeebed74545becaea3c6ec8ad64a7f2e744164b..53e2fdfae8b3291685d68a620231c684647e8f0e 100644 (file)
@@ -222,7 +222,7 @@ public abstract class BaseIndex<DOMAIN, DTO extends Dto<KEY>, KEY extends Serial
       date = new Date(0L);
     }
 
-    LOG.info("Index {}:{} has last update of {}", this.getIndexName(), this.getIndexType(), date);
+    LOG.debug("Index {}:{} has last update of {}", this.getIndexName(), this.getIndexType(), date);
     return date;
   }
 
index 20331459f3df7b4e67262c6adaf4ac201368fe83..8a847ef35eadc85735675875698a4195faa797ac 100644 (file)
@@ -30,6 +30,8 @@ import org.sonar.server.issue.index.IssueIndex;
 import org.sonar.server.qualityprofile.index.ActiveRuleIndex;
 import org.sonar.server.rule.index.RuleIndex;
 
+import java.util.Date;
+
 /**
  * @since 4.4
  */
@@ -61,6 +63,13 @@ public class IndexSynchronizer {
   }
 
   void synchronize(DbSession session, Dao dao, Index index) {
+    Long count = index.getIndexStat().getDocumentCount();
+    Date lastSynch = index.getLastSynchronization();
+    if (count <= 0) {
+      LOG.info("Initial indexing of {} records", index.getIndexType());
+    } else {
+      LOG.info("Synchronizing {} records for updates after {}", index.getIndexType(), lastSynch);
+    }
     dao.synchronizeAfter(session,
       index.getLastSynchronization());
   }