java - 使用 mmc Rest API 将日志文件从后端发送到 UI - 仅发送文件中的更改的逻辑

标签 java file logging mule

我正在尝试使用 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/

相关文章:

windows - 批处理基础知识: Where should I start?

java - Powermock:静态接口(interface)方法给出未完成的 stub 异常

java - 将文本转换为 BigInteger 时的 RSA 实现问题

java - 打印文件 Java 的行时出现问题

file - 写入带有 rust 迹的文件时会写入多余的行

MySQL long_query_time 值

java - 是否可以将 java.util.logging 配置为使用压缩日志文件?

java - 从内部类访问变量而不将其设为最终变量

java - 在一个测试中我可以找到一个 xml,在另一个测试中我找不到

c# - Serilog 结构化数据 pretty-print ?