IronLog is a high-performance, real-time logging solution for Rust applications. Built with reliability and ease-of-use in mind, IronLog empowers developers to gain instant insights into their applications' behavior.
Key Features
- 🚀 Real-time Logging: Stream logs instantly to a centralized server.
- 🔍 Structured Logging: JSON-formatted logs for easy parsing and analysis.
- 🔒 Secure: Uses TCP for reliable log transmission, you don't have to use rust for the client.
- 📊 Web Interface: Built-in web UI for log viewing and analysis.
- 🔧 Easy Integration: Simple setup with minimal code.
- 🔄 Asynchronous: Non-blocking logging operations for optimal performance.
Quick Start
-
Run the log storage and server:
-
Add IronLog to your
Cargo.toml:[] = "0.1.1" -
Initialize IronLog in your main.rs:
use TcpLogger; -
Start logging!
Usage
IronLog seamlessly integrates with Rust's standard logging facade. Use it just like you would use log: