index: add more logging to understand what's going on while branches switching
authorDmitry Batkovich <dmitry.batkovich@jetbrains.com>
Tue, 11 Aug 2020 15:55:02 +0000 (18:55 +0300)
committerintellij-monorepo-bot <intellij-monorepo-bot-no-reply@jetbrains.com>
Tue, 11 Aug 2020 15:56:55 +0000 (15:56 +0000)
GitOrigin-RevId: 0b72fa36a6ba56e36b7951bb31c2cdc603f6fe34

platform/lang-impl/src/com/intellij/util/indexing/ChangedFilesCollector.java
platform/lang-impl/src/com/intellij/util/indexing/FileBasedIndexImpl.java

index fa6cc74a5780c8b7eacfddb3a61e548aa1c040e3..0b82d224e692c6f9b1adf8b98d05174fc9a3e7a1 100644 (file)
@@ -90,6 +90,9 @@ public final class ChangedFilesCollector extends IndexedFilesListener {
   }
 
   void scheduleForUpdate(VirtualFile file) {
+    if (VfsEventsMerger.LOG != null) {
+      LOG.info("File " + file + " is scheduled for update");
+    }
     if (!(file instanceof DeletedVirtualFileStub)) {
       IndexableFileSet setForFile = myManager.getIndexableSetForFile(file);
       if (setForFile == null) {
index 95d57a0752e295b96eddc94683e57655cfde2893..7378fb0a963577a23dfbbf26ec4d4e9917670a19 100644 (file)
@@ -1186,6 +1186,9 @@ public final class FileBasedIndexImpl extends FileBasedIndexEx {
       if (indexingResult.setIndexedStatus && file instanceof VirtualFileSystemEntry) {
         ((VirtualFileSystemEntry)file).setFileIndexed(true);
       }
+      if (VfsEventsMerger.LOG != null) {
+        VfsEventsMerger.LOG.info("File " + file + " has been indexed");
+      }
       getChangedFilesCollector().removeFileIdFromFilesScheduledForUpdate(fileId);
       // Indexing time takes only input data mapping time into account.
       long indexingTime = indexingResult.timesPerIndexer.values().stream().mapToLong(e -> e).sum();