我正在尝试使用 mule 管理控制台提供的 REST API 来检索服务器日志文件。 http://www.mulesoft.org/documentation/display/current/Servers
我的目的是使用此列表文件 API
http://localhost:8080/mmc-console-3.4.0/api/servers/{serverId}/files/{relativePathToFile}[?metadata=true]
在 UI 中提供并显示日志。
1) 当上面的 API 调用返回一个文件时,我所执行的方法的返回类型应该是什么?会是"file"吗?
2) 由于 mule_ee.log 文件的大小可能很大,我想在第一次调用时发送整个文件,而在下一次调用中我只想发送最后附加的几行,以便 UI 执行以下操作:追加并在控制台中显示它。这可行吗?有更好的方法来做到这一点吗?
最佳答案
根据 documentation您将获得文件本身。但没有增量机制。
对于这个问题,您可能应该使用 rsync或高级日志分发系统。
关于java - 使用 mmc Rest API 将日志文件从后端发送到 UI - 仅发送文件中的更改的逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27329941/