【问题标题】:Access to Spring Boot Application logs访问 Spring Boot 应用程序日志
【发布时间】:2020-05-20 11:07:49
【问题描述】:

有没有办法通过 REST 网络服务访问 Spring Boot 应用程序日志?我在 Openshift 中运行我的 Spring Boot 微服务,但无法访问管理控制台,所以我想知道是否可以轻松访问日志或根据需求在某处复制它们。

我对配置 ELK 等建议不感兴趣,因为我不是基础设施的所有者,只是微服务的所有者。

非常感谢

【问题讨论】:

  • 我不确定是否有一个开箱即用的端点。但如果你不得不这样做,你可能想将日志存储在一个文件中,然后公开一个返回该文件内容的端点
  • 谢谢@Elfarni。是的,这正是我所做的,它的工作原理。我只是想知道,是否有一些执行器用于此或其他。

标签: spring-boot rest docker logging openshift


【解决方案1】:

最后我解决了如下。将日志存储到文件中,将微服务连接到 SBA 并检查那里的日志。

logging:  
   file: /log/application.log

然后使用 Spring Boot Admin,它允许您查看日志。希望它可以帮助某人。

【讨论】:

    猜你喜欢
    • 2014-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-30
    • 2018-06-05
    • 2014-06-13
    • 1970-01-01
    相关资源
    最近更新 更多