mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
index: add more logging to file event handling
GitOrigin-RevId: 86b889859eb00f96374ee331c0c5f1d050c285e4
This commit is contained in:
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) {
|
||||
|
||||
Reference in New Issue
Block a user