| Crates.io | framelog-rs |
| lib.rs | framelog-rs |
| version | 0.3.2 |
| created_at | 2025-12-04 17:54:02.058226+00 |
| updated_at | 2025-12-05 09:13:57.330982+00 |
| description | Lightweight logging library with colors and minimal dependencies |
| homepage | |
| repository | https://github.com/glpetrikov/FrameLog-rs |
| max_upload_size | |
| id | 1966801 |
| size | 27,688 |
Version 0.3.2 - Early development, API may change
FrameLog is a lightweight library for outputting logs to the console and file, version on Rust
C++ FrameLog: https://github.com/glpetrikov/FrameLog
Send + Sync implementationsFrameLog-rs is distributed under the MIT License.
See LICENSE for details.
Any platform with the Rust
FrameLog is lightweight:
Why so small?
Perfect for:
FrameLog is currently in Beta stage
git clone https://github.com/glpetrikov/FrameLog-rs
cd FrameLog-rs
cargo test
[dependencies]
framelog-rs = "0.3.2"
install rustc
cargo build
use framelog_rs::*;
fn main() -> std::io::Result<()> {
// Console logging
info!("Application started");
warn!("Memory usage: {}%", 85);
error!("Failed to connect");
// File logging
let mut fh = FileHandler::new("app.log")?;
fh.writeln("Server running on port 8080")?;
Ok(())
}
Gleb Petrikov
Reach C++ FrameLog level