log4you 0.1.4

Structured logging for Rust with dynamic UUID log IDs, built on log4rs.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use log4you::{log_debug, log_error, log_id, log_info, log_info_with_id, log_warn, logger::Logger};
fn main() {
    let logid = log_id!();
    Logger::init(&logid,  Some("config/log4you.yaml"), Some("log4you"));

    log_info!("User logged in");
    log_warn!("Slow response detected");
    log_error!("Failed to connect to DB");
    log_debug!("Debug info here");

    let custom_id = log_id!();
    log_info_with_id!(custom_id, "This log uses custom log_id");
}