我将我的应用程序打包为 jar 和 wars。在生产环境中部署后,我希望在日志中查看一切是否正常,一旦正常,我想在运行时降低这些日志的级别,而无需再次部署新的 jar/war。
可以使用哪些策略来使用 logback 来实现此目的?我唯一发现的是将 logback 配置放在 jar/war 之外,这样我就可以随时更改级别而无需再次部署。这样做的问题是,它会为我的应用程序创建新的参数,我想避免这种情况,我想保持简单。
是否有更好的方法来完成同样的任务?
最佳答案
根据我的经验,没有比提供外部 logback.xml
更干净的方法了。
其他选项包括使用 JMX 调整记录器级别或实现以编程方式更改记录器配置的端点。
关于java - 在生产中更改 Logback 附加程序级别的策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34826164/