有一个遗留应用程序使用 JUL 并通过代码注册处理程序。现在我在旧应用程序中使用 springboot。
我尝试了最小的 spring boot 依赖,它只包含 spring-boot-starter 并排除 spring-boot-starter-logging;在 application.properties 中将 org.springframework.boot.logging.LoggingSystem 设置为 none;使用 commons-logging 或 jcl-over-slf4j。并且 Spring Boot 启动时 JUL 配置始终会被清除。
有没有办法让 Spring Boot 启动时保持 JUL 配置不变?
由于旧版应用程序是使用 java7 编译的,因此 Spring Boot 版本为 1.5.20
最佳答案
this link partially answers the question
但是,仍然不确定Spring Boot的Logger初始化机制
关于java - 为什么spring boot启动时会清除旧的日志配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57881811/