首页 > 解决方案 > 如何使用 Spring Actuator 在浏览器屏幕中显示日志文件的内容?

问题描述

我试图在浏览器屏幕中显示记录器文件的内容,这样当应用程序在外部服务器的生产环境中运行时,我不需要每次都登录服务器来获取日志。我正在尝试使用 Spring Boot Actuator 来实现这一点。我已经在我的属性文件中配置了日志文件路径和日志信息级别,并且日志正在写入该文件中,但是如何在浏览器窗口中流式传输文件的内容。下面是我的属性文件内容

  management.security.enabled=false
  endpoints.env.enabled=false
  endpoints.configprops.enabled=false
  endpoints.autoconfig.enabled=false
  endpoints.beans.enabled=false
  endpoints.dump.enabled=true
  endpoints.heapdump.enabled=true
  logging.level.root=info
  logging.file=target/app.log

我在这里先向您的帮助表示感谢 !!!!

标签: javaspring-bootspring-mvcspring-logback

解决方案


您可以使用 Spring Boot Admin:https ://github.com/codecentric/spring-boot-admin

日志如下所示:

在此处输入图像描述

您可以使用https://start.spring.io/在项目中包含 de Admin Client 和 Server。在此处查看教程:http: //codecentric.github.io/spring-boot-admin/current/#getting-started


推荐阅读