使用Spring Boot 2.0.5。在应用程序启动时,发生异常,并记录为“ ConfigServletWebServerApplicationContext:上下文初始化期间遇到的异常”。但是我需要stacktrace。我原本希望稍后在SpringApplication.reportFailure'“应用程序运行失败”'中记录堆栈跟踪。但是spring boot在此方法ServletWebServerApplicationContext.stopAndReleaseWebServer之前调用,并且似乎在此调用之后,任何日志记录都不再起作用。
答案 0 :(得分:-2)
这可能与您的问题有关:spring boot discussion
您也可以最后调试SpringApplication#reportFailure(在catch(可抛出)之后),它具有任何错误的常规日志记录:
logger.error("Application run failed", ex)
在我的情况下,我使记录器无法进行commons-logging,因此无法进行记录。