在回退初始化期间,尝试尽早设置日志级别时,会记录以下错误:
java.lang.ClassCastException: org.slf4j.helpers.SubstituteLogger cannot be cast to ch.qos.logback.classic.Logger
Logback文档说明了临时SubstituteLogger的原因:
https://www.slf4j.org/codes.html#substituteLogger
我尝试使用与此解决方案类似的方法,该解决方案使用LoggerContextListener和LifeCycle接口,但仍然遇到SubstituteLoggers: