Files
logwisp/README.md

2.0 KiB

LogWisp Logo

LogWisp

Go License Documentation

Flexible log monitoring with real-time streaming over HTTP/SSE and TCP

LogWisp watches log files and streams updates to connected clients in real-time using a pipeline architecture: sources → filters → sinks. Perfect for monitoring multiple applications, filtering noise, and routing logs to multiple destinations.

🚀 Quick Start

# Install
git clone https://github.com/lixenwraith/logwisp.git
cd logwisp
make install

# Run with defaults (monitors *.log in current directory)
logwisp

Key Features

  • 🔧 Pipeline Architecture - Flexible source → filter → sink processing
  • 📡 Real-time Streaming - SSE (HTTP) and TCP protocols
  • 🔍 Pattern Filtering - Include/exclude logs with regex patterns
  • 🛡️ Rate Limiting - Protect against abuse with configurable limits
  • 📊 Multi-pipeline - Process different log sources simultaneously
  • 🔄 Rotation Aware - Handles log rotation seamlessly
  • High Performance - Minimal CPU/memory footprint

📖 Documentation

Complete documentation is available in the doc/ directory:

📄 License

BSD-3-Clause