index: add more logging to file event handling

GitOrigin-RevId: 86b889859eb00f96374ee331c0c5f1d050c285e4
This commit is contained in:
Dmitry Batkovich
2021-01-15 07:48:38 +00:00
committed by intellij-monorepo-bot
parent 69f8499251
commit 13978065e4
@@ -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<Void>() {
@Override
public boolean visitFile(@NotNull VirtualFile file) {