From ac169b455afbef4a131593fdb72a3120b1d44b93 Mon Sep 17 00:00:00 2001 From: Kris De Volder Date: Wed, 11 Mar 2020 14:14:22 -0700 Subject: [PATCH] Better error messages from reactor --- .../ide/vscode/boot/app/BootLanguagServerBootApp.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/app/BootLanguagServerBootApp.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/app/BootLanguagServerBootApp.java index 95eaa5ce6..3682f4f5c 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/app/BootLanguagServerBootApp.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/app/BootLanguagServerBootApp.java @@ -62,6 +62,8 @@ import org.springframework.ide.vscode.languageserver.starter.LanguageServerAutoC import org.springframework.ide.vscode.languageserver.starter.LanguageServerRunnerAutoConf; import org.yaml.snakeyaml.Yaml; +import reactor.core.publisher.Hooks; + @SpringBootConfiguration(proxyBeanMethods = false) @ImportAutoConfiguration({ // During development you can uncomment the below so that boot dash can detect started state properly: @@ -78,6 +80,7 @@ public class BootLanguagServerBootApp { private static final String SERVER_NAME = "boot-language-server"; public static void main(String[] args) throws Exception { + Hooks.onOperatorDebug(); System.setProperty(LanguageServerRunner.SYSPROP_LANGUAGESERVER_NAME, SERVER_NAME); //makes it easy to recognize language server processes - and set this as early as possible LogRedirect.bootRedirectToFile(SERVER_NAME); //TODO: use boot (or logback realy) to configure logging instead.