gpt4 book ai didi

java - 在没有日志文件的情况下在 Spring Boot Admin 中公开日志

转载 作者:行者123 更新时间:2023-11-30 06:38:48 24 4
gpt4 key购买 nike

我目前正在使用 Spring Boot Admin 来管理 Spring Boot 应用程序。 SBA 在“日志”选项卡中正确公开应用程序的日志。作为将部署过渡到 Docker 的一部分,我想继续将日志转发到 stdout 和 ELK,但停止记录到轮换日志文件。

从 Spring Boot application.properties 文件中删除属性“logging.file”后,我可以检查是否如预期那样创建了轮换日志文件。然而,此配置更改具有从 SBA 中删除暴露日志的“日志”选项卡的副作用。

我的问题是:有什么方法可以让我仍然可以通过 Spring Boot Admin 公开日志,而不必拥有应用程序的日志文件?

最佳答案

Spring Boot 管理员需要日志文件 acuator 端点。端点需要磁盘上的文件。它可以从 logging.fileendpoint.logfile.external-file 提供文件。

这里有一个简单的解决方法:将应用程序(或类似应用程序)的 kibana 查询链接添加到您的信息端点 l。它在 SBA 中呈现为超链接。这将是用户查找日志输出的便捷方式。

关于java - 在没有日志文件的情况下在 Spring Boot Admin 中公开日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44760281/

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