gpt4 book ai didi

logging - 我可以为 Spring Boot 应用程序配置启动和关闭日志吗?

转载 作者:行者123 更新时间:2023-12-02 20:54:30 24 4
gpt4 key购买 nike

为了能够验证 Spring Boot 应用程序的启动和关闭,我们需要配置startup.log 和 shutdown.log 来捕获引导和关闭应用程序的事件。

对于启动一切:

Root WebApplicationContext: initialization completed in {x} ms

对于关闭所有内容:

Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@53bd8fca: startup date [Wed Aug 19 09:47:10 PDT 2015]; root of context hierarchy

到最后。

这是容器特定的东西吗? (Tomcat vs Jetty vs Undertow)

最佳答案

您可以创建一个事件监听器来监视 ApplicationReadyEventContextStoppedEvent 并记录您想要的任何内容。

@Service
public class Foo {

@EventListener
public void onStartup(ApplicationReadyEvent event) { ... }

@EventListener
public void onShutdown(ContextStoppedEvent event) { .... }

}

关于logging - 我可以为 Spring Boot 应用程序配置启动和关闭日志吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32101327/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com