diff --git a/src/main/java/org/mvnsearch/spring/boot/shell/SpringShellApplication.java b/src/main/java/org/mvnsearch/spring/boot/shell/SpringShellApplication.java index f788186..7d27694 100644 --- a/src/main/java/org/mvnsearch/spring/boot/shell/SpringShellApplication.java +++ b/src/main/java/org/mvnsearch/spring/boot/shell/SpringShellApplication.java @@ -1,11 +1,11 @@ package org.mvnsearch.spring.boot.shell; +import java.util.logging.Logger; + import org.springframework.boot.SpringApplication; import org.springframework.context.ConfigurableApplicationContext; import org.springframework.shell.support.logging.HandlerUtils; -import java.util.logging.Logger; - /** * spring shell application * @@ -22,6 +22,7 @@ public static void run(Object[] sources, String[] args) { try { new BootShim(args, ctx).run(); } finally { + ctx.close(); HandlerUtils.flushAllHandlers(Logger.getLogger("")); } }