carina-studio/ULogViewer

Cross-Platform, Agent-Native Universal Log Viewer.

解决的问题

ULogViewer 是一款跨平台的日志查看器,旨在帮助开发人员和系统管理员分析来自各种来源的复杂日志。它简化了读取、解析和筛选大量日志数据的过程,以便快速识别问题并隔离故障。

运作方式

此工具可从多种来源读取原始日志数据,包括本地文件、网络流 (HTTP/HTTPS, TCP, UDP)、数据库 (SQLite, MySQL, SQL Server) 以及 Windows 事件日志,并使用“日志配置文件”将这些原始数据解析为结构化日志。用户可以应用正则表达式文本过滤器、按日志级别或进程/线程 ID 进行筛选,并以颜色标记重要日志以供快速参考。

目标客群

主要针对需要在不同操作系统 (Windows, macOS, Linux) 上分析日志的开发人员、DevOps 工程师和系统管理员。

特色亮点

  • 通过 MCP 进行 AI 集成:支持模型上下文协议 (MCP),允许 AI 助手 (如 Claude, Cursor, Gemini) 直接检查日志、设置过滤器并标记日志。
  • 高级日志分析:包含用于关键日志检测、操作持续时间计算和操作计数的内置分析类型,并支持自定义分析脚本。
  • 广泛的来源支持:能够读取来自文件、网络流以及 Azure CLI 等云端来源的日志。
  • 敏感数据保护:在将数据发送至 AI 客户端之前,自动遮蔽 IP 地址和电子邮件地址等敏感信息。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目