我是 grails 新手。在 View 中,我必须显示服务器文件中的连续尾日志。 对于该 iam,使用 Jsch 库 ssh 到服务器并执行 tail 命令 tail -n 1 -f access.log 同时我需要将连续的尾日志重定向到 UI。
所以在controllert类中我创建了一个方法来读取尾部输出,如下所示。但我的意图是 也在 UI 中显示实时流媒体。
这里如果用户按下停止按钮 isLogStreaming 将为 false 并退出尾部操作。流式传输 将在用户界面中显示,直到用户按下停止按钮。
我如何在 grails 上使用 groovy 来实现这一点
最佳答案
您可以使用服务器发送事件向 UI 提供日志流。
这里是明确的官方示例如何实现它:http://guides.grails.org/server-sent-events/guide/index.html
关于java - 将连续尾部输出重定向到 UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50576835/