From 58a40ae28635a5b3cf31b10bbe113938faae1771 Mon Sep 17 00:00:00 2001 From: BoykoAlex Date: Fri, 15 Nov 2019 13:05:14 -0500 Subject: [PATCH] Logging added for debugging failing unit test --- .../ide/vscode/boot/java/utils/CompilationUnitCache.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/CompilationUnitCache.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/CompilationUnitCache.java index 710c08b30..6dabc8823 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/CompilationUnitCache.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/CompilationUnitCache.java @@ -106,6 +106,7 @@ public final class CompilationUnitCache implements DocumentContentProvider { @Override public void deleted(IJavaProject project) { + logger.info("CU Cache: deleted project {}", project.getElementName()); CompletableFuture.runAsync(() -> { writeLock.lock(); try { @@ -118,6 +119,7 @@ public final class CompilationUnitCache implements DocumentContentProvider { @Override public void created(IJavaProject project) { + logger.info("CU Cache: created project {}", project.getElementName()); CompletableFuture.runAsync(() -> { writeLock.lock(); try { @@ -132,6 +134,7 @@ public final class CompilationUnitCache implements DocumentContentProvider { @Override public void changed(IJavaProject project) { + logger.info("CU Cache: changed project {}", project.getElementName()); CompletableFuture.runAsync(() -> { writeLock.lock(); try { @@ -147,6 +150,7 @@ public final class CompilationUnitCache implements DocumentContentProvider { if (this.projectObserver != null) { this.projectObserver.addListener(projectListener); + logger.info("CU Cache: Adding project listener"); } } @@ -154,6 +158,7 @@ public final class CompilationUnitCache implements DocumentContentProvider { public void dispose() { if (projectObserver != null) { projectObserver.removeListener(projectListener); + logger.info("Dispose CU Cache: Removing project listener"); } }