#setup-logging #logging #macro #print #sdre-rust-logging

sdre-rust-logging

A simple logging library for Rust, with a custom formatter

23 releases

new 0.3.18 May 17, 2025
0.3.15 Mar 31, 2025
0.3.7 Dec 1, 2024
0.3.6 Nov 10, 2024
0.1.0 Nov 18, 2023

#418 in Debugging

Download history 77/week @ 2025-01-29 197/week @ 2025-02-05 172/week @ 2025-02-12 135/week @ 2025-02-19 347/week @ 2025-02-26 132/week @ 2025-03-05 53/week @ 2025-03-12 256/week @ 2025-03-19 206/week @ 2025-03-26 233/week @ 2025-04-02 228/week @ 2025-04-09 72/week @ 2025-04-16 75/week @ 2025-04-23 40/week @ 2025-04-30 30/week @ 2025-05-07 246/week @ 2025-05-14

396 downloads per month

MIT license

11KB
128 lines

sdre-rust-logging

This crate provides logging traits/structs that automatically format log output.

Usage Example

In this example, we will see a drop in replacement for the standard log crate's info! macro

use sdre_rust_logging::SetupLogging;

fn main() {
    let logger: u8 = 0;
    logger.enable_logging();
    info!("Hello World!"); // will print
    debug!("Hello World!"); // will not print
}

Dependencies

~1.5MB
~23K SLoC