carina-studio/ULogViewer

Cross-Platform, Agent-Native Universal Log Viewer.

What it solves

ULogViewer is a cross-platform log viewer designed to help developers and system administrators analyze complex logs from various sources. It simplifies the process of reading, parsing, and filtering large volumes of log data to identify problems and isolate issues quickly.

How it works

The tool reads raw log data from multiple sources—including local files, network streams (HTTP/HTTPS, TCP, UDP), databases (SQLite, MySQL, SQL Server), and Windows Event Logs—and uses "log profiles" to parse this raw data into structured logs. Users can then apply regular expression text filters, filter by log level or process/thread IDs, and mark important logs with colors for quick reference.

Who it’s for

It is primarily for developers, DevOps engineers, and system administrators who need a powerful tool for analyzing logs across different operating systems (Windows, macOS, Linux).

Highlights

  • AI Integration via MCP: Supports the Model Context Protocol (MCP), allowing AI assistants (like Claude, Cursor, and Gemini) to inspect logs, set filters, and mark logs directly.
  • Advanced Log Analysis: Includes built-in analysis types for key log detection, operation duration calculation, and operation counting, as well as support for custom analysis scripts.
  • Broad Source Support: Capable of reading logs from files, network streams, and cloud sources like Azure CLI.
  • Sensitive Data Protection: Automatically redacts sensitive information like IP addresses and email addresses before sending data to AI clients.

Related

  • Project
  • Project
  • Project
  • Project
  • Project