From 13978065e48eb22daceec40e861b9254c785db07 Mon Sep 17 00:00:00 2001 From: Dmitry Batkovich Date: Fri, 15 Jan 2021 09:32:04 +0300 Subject: [PATCH] index: add more logging to file event handling GitOrigin-RevId: 86b889859eb00f96374ee331c0c5f1d050c285e4 --- .../intellij/util/indexing/IndexedFilesListener.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/util/indexing/IndexedFilesListener.java b/platform/lang-impl/src/com/intellij/util/indexing/IndexedFilesListener.java index 562b44eec041..e432a80e9dae 100644 --- a/platform/lang-impl/src/com/intellij/util/indexing/IndexedFilesListener.java +++ b/platform/lang-impl/src/com/intellij/util/indexing/IndexedFilesListener.java @@ -46,12 +46,12 @@ abstract class IndexedFilesListener implements AsyncFileListener { } protected void buildIndicesForFileRecursively(@NotNull final VirtualFile file, final boolean contentChange) { - if (VfsEventsMerger.LOG != null) { - VfsEventsMerger.LOG.info("Build indexes recursively for " + file + "; contentChange = " + contentChange); - } if (file.isDirectory()) { final ContentIterator iterator = fileOrDir -> { myEventMerger.recordFileEvent(fileOrDir, contentChange); + if (VfsEventsMerger.LOG != null) { + VfsEventsMerger.LOG.info("Build indexes for " + file + "; contentChange = " + contentChange); + } return true; }; @@ -74,6 +74,9 @@ abstract class IndexedFilesListener implements AsyncFileListener { } ProgressManager.checkCanceled(); eventMerger.recordBeforeFileEvent(file, contentChange); + if (VfsEventsMerger.LOG != null) { + VfsEventsMerger.LOG.info("Invalidating indexes for " + file + "; contentChange = " + contentChange + "; forceRebuildRequest = " + forceRebuildRequested); + } return !file.isDirectory() || FileBasedIndexImpl.isMock(file) || ManagingFS.getInstance().wereChildrenAccessed(file); } @@ -83,9 +86,6 @@ abstract class IndexedFilesListener implements AsyncFileListener { boolean contentChange, boolean forceRebuildRequested, @NotNull VfsEventsMerger eventMerger) { - if (VfsEventsMerger.LOG != null) { - VfsEventsMerger.LOG.info("Invalidating indexes recursively for " + file + "; contentChange = " + contentChange + "; forceRebuildRequest = " + forceRebuildRequested); - } VfsUtilCore.visitChildrenRecursively(file, new VirtualFileVisitor() { @Override public boolean visitFile(@NotNull VirtualFile file) {