差不多6个月前,我在stackoverflow上问了一个问题“帮助日志分析的软件? ”
在继续阅读之前,请先查看该问题。
事实证明,目前没有好的软件可以根据时间戳混合日志文件并将它们呈现在一个好的 UI 中。
我想主动开发一些东西,一旦完成就开源。
早些时候,我通过在 c++ 中编写了一段快速而肮脏的代码来解决问题,这将生成一个制表符分隔的文件(如 csv,但制表符分隔),稍后我将在 Excel 中打开该文件。
我对我的 c++ 代码不满意,原因如下: 1. 以后查看输出文件完全依赖 Excel。2. 由于不涉及UI,所以每次都写命令行并不容易。3. 由于命令行的学习曲线,它不能与其他团队成员(和世界)共享。
由于上述原因(以及更多原因),我正在考虑将其开发为 Web 解决方案。这样我就可以与所有人共享工作实例。
我想到的是一个基于网络的解决方案,如下所示:
- 用户将能够使用 HTML5 的 File API 提供输入日志文件。
- 然后用户可能会告诉与每个日志文件关联的时间戳的格式。
- 此后,javascript 会将这些日志文件处理成表格中混合的 HTML 输出。
我只是基于网络技术的初学者。所以我需要你的帮助来确定这是否是最好的方法?
我想要一个网络解决方案,但这并不意味着我希望用户上传他的日志文件以进行后端处理。我想要一个基于 Web 的仅限客户端的解决方案。
感谢您的投入。
编辑:根据 Raynos 下面的评论
@bits您确实意识到浏览器并不意味着处理大量数据。有 stackoverflow.com/questions/4833480/... 这表明这可能会导致问题。
我觉得在浏览器中这样做并不是最好的选择。可能,我应该探索基于后端的解决方案。有什么想法或建议吗?