root 42c7548f99
Some checks failed
Docker Build & Push / build (push) Failing after 1m39s
LogMaster CI/CD / build-and-test (push) Has been cancelled
LogMaster CI/CD / docker (push) Has been cancelled
Optimized Dockerfile: remove Electron, fix registry login
2026-05-24 13:54:58 +02:00
2026-05-24 13:49:40 +02:00

Log Viewer

A powerful log management tool with four operating modes: Viewer, Collector, Monitor, and combined. Features web UIs, S3 integration, UDP ingestion, log rotation, pattern-based alerting, and multi-channel notifications.

Quick Start

npm install
npm run build
node dist-server/server.js

Open http://localhost:8080 in your browser.

Modes

Mode Command Port Description
Both (default) node dist-server/server.js 8080 Viewer + Collector
Viewer cp .env.viewer .env && node dist-server/server.js 9090 Read & display logs
Collector cp .env.collector .env && node dist-server/server.js 8081 Receive & store logs
Monitor cp .env.monitor .env && node dist-server/server.js 8082 Scan & alert on patterns

Documentation

Features

  • Multi-source: local files, gzip/bz2/xz/zst, S3, UDP, HTTP
  • Real-time log streaming with live highlighting
  • Regex search with level filtering
  • Log rotation (size + time based, with compression)
  • Forward to HTTP, file, UDP, or console
  • Pattern monitoring with Telegram, Webhook, Teams, Email alerts
  • Scheduled scans (continuous, daily, hourly)
  • Dark/Light theme, keyboard shortcuts, export

License

MIT

Description
No description provided
Readme 1.2 MiB
Languages
JavaScript 53.1%
TypeScript 25.9%
HTML 12.5%
CSS 8.3%
Dockerfile 0.2%