java - 如何使用 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
我在这里先向您的帮助表示感谢 !!!!
解决方案
您可以使用 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
推荐阅读
- javascript - 在 JavaScript 中,如何访问对象数组中的对象属性?
- autosar - 有人可以解释一下 PduR 在 AUTOSAR 中是什么意思吗?
- r - 识别 r 中聚合背后的频率计数
- python - 在 Google Colab 上播放视频
- github - 使 Github 页面可搜索
- scala - 带有非 http TCP 服务器的 Lightbend ssl-config
- node.js - 为什么不能在 Windows 上使用 npm 在子目录中调用 Cordova
- session - 是否可以在 Google Analytics 上跟踪每个用户的会话持续时间?
- vue.js - Element-UI:组件之间的字体系列差异
- octobercms - 十月 CMS 中继器分页或加载更多