

























做了这么多年嵌入式 / Linux 开发,各种日志方案其实都试过了。
但一直没有一个用起来特别顺手的 syslog GUI :要么太原始,只能凑合看;要么太重,一上来就是一整套系统。
大多数时候,我只是想把日志看清楚、看快一点。
后来就干脆自己写了一个:SyslogFUI
开源仓库地址:https://github.com/sky5454/syslogFUI/
syslog地址在软件右下角底栏,默认是 localhost:514 使用前点击一下改成你Linux板子/服务器的syslog地址再点左上角启动服务按钮即可

设备一旦出问题,现场通常没有图形界面,只剩串口和日志。
实际体验基本是这样:
ssh 上去 tail -fgrep所以在做 SyslogFUI 的时候,思路很简单:
不再“看文本”,而是把日志当成数据流来处理
设备侧就是一个很小的后端程序:
应用设置syslog地址后:
多台服务器时,以前基本是这样:
ssh连接/串口 A → grep
问题不只是慢,而是:
很容易漏信息,也很难形成整体判断
SyslogFUI 做的事情其实很直接:
至少不用在多个终端之间来回切换了。
在 Windows / macOS 上看 syslog,一直缺一个顺手的工具。
命令行可以用,但有几个问题:
所以前端做了一些偏工程向的优化:
另外加了一个比较实用的功能:
不需要改 rsyslog,也不用动 systemd。
没有数据库,也没有额外依赖:
树莓派这类设备也能正常运行。
支持:
在裁剪系统或老设备上会省很多麻烦。
https://github.com/sky5454/syslogFUI/releases
做这个工具,没有太多“产品化”的考虑,就是想把一件事情做好:
在不同环境下,都能更轻松地看日志
如果你平时也在这些场景里折腾日志,应该会有点用。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。