jenkins ui如何显示日志文件?

时间:2018-09-06 20:38:52

标签: spring reactjs user-interface jenkins

目前,我正在开发一个应用程序,该应用程序通过spring-boot公开由React驱动的Web应用程序的文件内容(尤其是日志文件)。

我真的很喜欢jenkins的日志视图,并问自己如何处理。不幸的是,我在源代码中找不到日志查看器。

有人可以给我一个提示,他们是如何在服务器和客户端更新文件的,或者只是给我他们的源代码?

1 个答案:

答案 0 :(得分:1)

可能不需要自定义日志视图实现

Spring Boot具有一个称为 actuator api

的特殊端点。

其中一个端点是:/ actuator / logfile,用于查看spring boot日志:

curl 'http://localhost:8080/actuator/logfile' -i -X GET

enter image description here


他们如何在服务器和客户端上更新文件

  • 更新服务器中的日志文件不是我们的问题。
  • 在网络上保持冷静是我们的关注点。
  • 我使用了一个node.js实现。准备使用,您可以采取一些想法:
  • 我认为必须结合使用Web套接字,css和正确的文件流操作(打开,关闭)以及内存管理。