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

sdre-rust-logging

A simple logging library for Rust, with a custom formatter

22 releases

new 0.3.17 Apr 13, 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

#340 in Debugging

Download history 14/week @ 2024-12-22 129/week @ 2024-12-29 290/week @ 2025-01-05 198/week @ 2025-01-12 58/week @ 2025-01-19 175/week @ 2025-01-26 90/week @ 2025-02-02 152/week @ 2025-02-09 265/week @ 2025-02-16 151/week @ 2025-02-23 328/week @ 2025-03-02 53/week @ 2025-03-09 199/week @ 2025-03-16 130/week @ 2025-03-23 218/week @ 2025-03-30 202/week @ 2025-04-06

785 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