Agent Skills
返回列表
🔒

Logdy 实时日志查看器

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/logdy-realtime-log-viewer-web-ui-cli。

技能介绍

它要解决的问题

当你在终端里排查问题时,tail -f 只能看到纯文本滚动;改一次过滤条件往往要重写一段临时脚本;日志来自 stdin、文件、socket 或 REST API 时,又得为每种来源各写一套查看方案。Logdy 的思路是把这些输入统一收进一个可交互的浏览器界面,把「看日志」这件事从命令行里独立出来。

核心能力与工作方式

  • 零依赖的单二进制,把任意命令输出通过管道喂给它,例如 node index.js | logdy,不需要常驻服务
  • 自定义 TypeScript 解析器:将原始日志行解析成结构化字段,再按列定义渲染成表格
  • 基于列的过滤:直接对解析出的字段做筛选,而不是对整行文本做正则匹配
  • 输入来源多样:支持 stdin、文件、socket 和 REST API 四种接入方式

整体流程是:启动后把目标命令的输出管道给它,解析器在浏览器侧实时渲染表格,用户在界面上按列过滤,命令仍在持续输出,无需重启或重新采集。

适用边界与注意点

  • 它只负责采集、解析和展示,不包含日志持久化、聚合或告警,长期留存仍需配合其他存储方案
  • 自定义解析器需要自己编写 TypeScript,日志格式越复杂,这部分投入越大
  • 官方文档较为精简,边界场景(如多行日志、异常输入)需要自行查阅上游文档验证行为

使用场景

  • 后端开发调试 Node 服务,需要把命令输出管道给 Logdy,在浏览器里按列过滤错误日志,不用重写 grep 脚本。
  • 运维排查文件或 socket 输入的日志,启动 Logdy 后在 UI 里实时筛选关键字段,定位抖动时段。
  • 接口联调时从 REST API 拉日志,用自定义 TypeScript 解析器提取 JSON 字段,按列查看响应异常。
  • 临时需要把 stdin 流式输出渲染成表格并过滤,不想维护常驻日志服务。

适合人员

  • 需要把命令行输出转成结构化表格排查问题的后端开发者,诉求是少写临时解析脚本。
  • 负责收集 stdin、文件、socket 或 REST API 日志的运维工程师,诉求是统一查看入口并按列过滤。
  • 会写 TypeScript 并希望为自定义日志格式定义解析器的工程师,诉求是快速迭代字段视图。
  • 做接口联调需要实时查看响应日志的开发,诉求是按字段筛出异常而不是翻原始文本。