sclog

Crates.iosclog
lib.rssclog
version0.2.0
created_at2025-12-30 08:32:28.924509+00
updated_at2025-12-30 08:42:40.82971+00
descriptionA fast, simple, no-dependency logging library for Rust.
homepage
repositoryhttps://git.sr.ht/~zhrexx/sclog
max_upload_size
id2012283
size10,209
Jan Moretz (zhrexx)

documentation

https://docs.rs/sclog

README

Simple Customizable Logging

Features

  • Simple
  • No dependencies
  • Thread-Safe
  • Panic-Safe (Crash-Safe)
  • Fast
  • Customizable
  • Flexibility (Multiple handlers simutaneously, Runtime level adjustment)
  • Macro-Based
  • Suitable for embedded systems

Usage:

fn your_log(level: LogLevel, message: &str) {
    println!("[{:?}] {}", level, message);
}

fn main() {
    let log_handler_id = hook_log_handler(your_log);
    ...
}
Commit count: 0

cargo fmt