我们有几个嵌入式系统,可以配置为将日志数据发送到远程服务器以进行调试。然而,这就是配置开发人员机器来监听和过滤这些数据的麻烦,大多数人倾向于只用 Wireshark 之类的东西来观察系统日志流量。是否有任何命令行 syslog 工具可以配置为侦听这些调试场景中的临时端口使用情况?我在网上进行了一些搜索,但没有找到任何东西。
如果您想要快速而肮脏的东西,只需使用 netcat 侦听 syslog 端口。重定向到文件、过滤你看到的内容等都可以通过 tee 或 shell 重定向、grep、awk 等来完成。
sudo nc -l 514
Run Code Online (Sandbox Code Playgroud)
-u如果使用 UDP 传输,请添加该标志。