f5daa005925b96125f7d68ffaa524e67f24922b342d2f2e9f47627e55f63d51b
|
|
LogWisp |
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:
- Quick Start Guide - Get running in 5 minutes
- Configuration - All configuration options
- CLI Reference - Command-line interface
- Examples - Ready-to-use configurations
📄 License
BSD-3-Clause
Description
Languages
Go
99.5%
Makefile
0.5%