diff --git a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/composable/CompositeLanguageServerComponents.java b/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/composable/CompositeLanguageServerComponents.java index 23099c1b0..b28c3ff66 100644 --- a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/composable/CompositeLanguageServerComponents.java +++ b/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/composable/CompositeLanguageServerComponents.java @@ -19,6 +19,8 @@ import java.util.concurrent.CompletableFuture; import org.eclipse.lsp4j.Hover; import org.eclipse.lsp4j.TextDocumentPositionParams; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.ide.vscode.commons.languageserver.completion.ICompletionEngine; import org.springframework.ide.vscode.commons.languageserver.completion.ICompletionProposal; import org.springframework.ide.vscode.commons.languageserver.reconcile.IProblemCollector; @@ -36,6 +38,8 @@ import com.google.common.collect.ImmutableMap; public class CompositeLanguageServerComponents implements LanguageServerComponents { + private static Logger log = LoggerFactory.getLogger(CompositeLanguageServerComponents.class); + public static class Builder { private Map componentsByLanguageId = new HashMap<>(); @@ -65,6 +69,7 @@ public class CompositeLanguageServerComponents implements LanguageServerComponen @Override public Collection getCompletions(TextDocument document, int offset) throws Exception { LanguageId language = document.getLanguageId(); + log.info("languageId = {}", language); LanguageServerComponents subComponents = componentsByLanguageId.get(language); if (subComponents!=null) { ICompletionEngine subEngine = subComponents.getCompletionEngine();