你好
我前几天在帖子里分享了我打造的 Simply Ship 这个基于自己主机的构建服务工具,有点流量。现在我想看看大家如果有兴趣的话,将来是否会支持我在此基础上继续开发的工具。
简单日志(Simply Log)是一款基于我当前工作室自建的工具,主要是想解决以下几个问题:其他应用程序,如 Sentry 或 Kibana,解决类似问题的同时也为了 Unity 设计了相应工具。
我创建了它的目的在于解决以下几个问题:
- 在远程和其他人合作时,玩测试的时候总是要求对方分享日志,非常麻烦。如果只有一款这样的工具来解决所有问题不就好了。
- 我的工作室是一个非常小的团队,所以为了节省有限的资金,我们不想使用付费解决方案。
- 在某些设备上获取日志可能比其他设备更耗时(尤其是 VR、游戏机和Steam Deck!)
- 我更倾向于把自己动手解决问题,而不是尝试套用其他软件来解决它们。
我们在工作室里使用它的方式是:创建一个安全的隧道(使用 Tailscale),并在本地启动可执行文件,让我的团队可以在 Unity 框架中自动连接到我们的服务器。
最好的地方就是,其他人报告问题时,我们可以直接看到问题和日志,而无需等待对方发送这些信息。
它可以通过以下方式过滤日志:
- 模糊搜索或根据类型过滤
- 根据设备过滤
- 根据时间过滤
它也可以显示堆栈跟踪信息。
我还添加了一些新的功能,如:
- 日志摄取,将日志从应用程序中摄取
- 下载当前过滤的日志片段
- 端口调度(主要因为我在家里有许多设备,要记住使用的端口太麻烦了)
另外,现在我正在使用一个环形缓冲区,但考虑到可能将需要添加一个本地存储缓冲区来取代内存缓冲区的选项。
为什么我会发布这个帖子:
我尚未决定是否要将简明日志发布为开放源码,并想看看大家的情意是否会有反应。
这类工具在互联网上有很多种,但是这款工具看到了它的开发价值。尤其是在小型团队中,它可能会更适用。
(如果这有所帮助,我目前支持 Windows 和 Linux 可执行文件。)
希望你能提供你的建议
https://preview.redd.it/6lzk900ca3rg1.png?width=1460&format=png&auto=webp&s=d950113053176ecdf27b7708abf280c2063ca5c1
评论 (0)