From 4d767eb86dc6c3a4393395f0039529808b39d25c Mon Sep 17 00:00:00 2001 From: Martin Lippert Date: Mon, 10 Feb 2025 18:10:07 +0100 Subject: [PATCH] replace sysout with proper logging of exceptions --- .../vscode/boot/java/beans/QualifierReferencesProvider.java | 6 +++++- .../boot/java/value/ValuePropertyReferencesProvider.java | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/beans/QualifierReferencesProvider.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/beans/QualifierReferencesProvider.java index 41a7403d2..924ea3b8c 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/beans/QualifierReferencesProvider.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/beans/QualifierReferencesProvider.java @@ -21,6 +21,8 @@ import org.eclipse.jdt.core.dom.ITypeBinding; import org.eclipse.jdt.core.dom.MemberValuePair; import org.eclipse.lsp4j.Location; import org.eclipse.lsp4j.jsonrpc.CancelChecker; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.ide.vscode.boot.index.SpringMetamodelIndex; import org.springframework.ide.vscode.boot.java.Annotations; import org.springframework.ide.vscode.boot.java.handlers.ReferenceProvider; @@ -34,6 +36,8 @@ import org.springframework.ide.vscode.commons.util.text.TextDocument; */ public class QualifierReferencesProvider implements ReferenceProvider { + private static final Logger log = LoggerFactory.getLogger(QualifierReferencesProvider.class); + private final SpringMetamodelIndex springIndex; public QualifierReferencesProvider(SpringMetamodelIndex springIndex) { @@ -61,7 +65,7 @@ public class QualifierReferencesProvider implements ReferenceProvider { } } catch (Exception e) { - e.printStackTrace(); + log.error("error finding references for qualifier value", e); } return null; diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/value/ValuePropertyReferencesProvider.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/value/ValuePropertyReferencesProvider.java index 07deeb9ec..3a644dde9 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/value/ValuePropertyReferencesProvider.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/value/ValuePropertyReferencesProvider.java @@ -95,7 +95,7 @@ public class ValuePropertyReferencesProvider implements ReferenceProvider { } } catch (Exception e) { - e.printStackTrace(); + log.error("error finding references for value properties", e); } return null;