我刚接触grails。在视图中我必须显示来自服务器文件的连续尾部日志。 因为我使用Jsch库来ssh到服务器并执行tail命令tail -n 1 -f access.log 同时我需要将连续的尾部日志重定向到UI。
所以在controllert类中我创建了一个读取尾部输出的方法,如下所示。但我的意图是 在UI中也显示实时流媒体。
这里如果用户按下停止按钮isLogStreaming将为false并退出尾部操作。流式传输 将在UI中显示,直到用户按下停止按钮。
如何在grails上使用groovy实现这一点
答案 0 :(得分:1)
您可以使用服务器发送事件向UI提供日志流。
以下是明确的官方示例:http://guides.grails.org/server-sent-events/guide/index.html