Spring Boot中是否可能基于时间的日志级别更改

时间:2020-01-17 06:30:57

标签: java spring spring-boot spring-boot-actuator

起初,我正在研究如何在不重新启动服务器的情况下更改日志记录级别。我找到了使用弹簧启动执行器的解决方案。这个解决方案很好。

但是我实际的疑问是:如果我们忘记重新更改为以前的日志级别,该怎么办?

例如 :对于某些软件包“ ERROR 更改为 DEBUG > com.demo ”,但我忘了再次还原它,因此这意味着软件包 com.demo 的日志记录级别永远保持为DEBUG 。服务重新启动。在生产环境中,这实际上不是问题吗? (我是说这会影响性能,对吗?)那么,这个问题有什么解决办法吗?

1 个答案:

答案 0 :(得分:0)

@([a-zA-Z]+) <Profiles> <Profile>Testing environment</Profile> <Profile>production environment</Profile> 我认为您可以在pom.xml文件的“测试”环境下添加执行器依赖性。