我目前正在使用 Spring Boot Admin 来管理 Spring Boot 应用程序。SBA 在“日志”选项卡中正确公开了应用程序的日志。作为将部署过渡到 Docker 的一部分,我想继续将我们的日志转发到stdout
ELK,但要停止将日志记录到循环日志文件中。
从 Spring Boot application.properties 文件中删除属性“logging.file”后,我可以检查是否如预期的那样未创建旋转日志文件。但是,此配置更改具有从 SBA 中删除暴露日志的“日志”选项卡的副作用。
我的问题是:有什么方法可以通过 Spring Boot Admin 公开日志,而无需为应用程序提供日志文件?