我正在开发一个应用程序,它的一部分是一个管理面板,可以动态地编辑不同的配置选项。这不是一个问题,很容易实现。
然而,有一个功能,我不知道如何实现,并将是一个很好的功能。从管理面板查看应用程序日志的可能性。类似于Activator中显示来自Logger.info/Logger.调试/等等的消息的地方。
一种解决方案是将日志作为字符串数组发送并显示出来,但是我希望实现一些连续显示它的功能,而不需要刷新页面(同样,类似于Activator )。
欢迎您提供任何建议或链接到我可能错过的文档。
发布于 2015-12-26 09:17:53
也许我把这看作是一项琐碎的任务(如果我缺少某些要求,请告诉我)--但它应该相对容易实现,应该这样做:
Logger记录消息<yourproject>/logs/application.log (默认)中。FileInputStream,您可以让一个特殊的Akka演员来处理这个问题,您可以使用一些库或任何您想象的东西。编辑:可能的实现(关于OP的评论):
application.conf)。注1:这一切都是为了简单。实际上,您可能会使用(至少)两个参与者-一个用于处理WS连接,另一个用于文件日志IO操作。
注2:您当然可以尝试SSE。但我发现这并不难,你可以得到双向联系的好处。
https://stackoverflow.com/questions/34469727
复制相似问题