# Macro log::log [−] [src]

    macro_rules! log {
        (target: $target:expr, $lvl:expr, $($arg:tt)+) => { ... };
        ($lvl:expr, $($arg:tt)+) => { ... };
    }

The standard logging macro.

This macro will generically log with the specified `Level` and `format!` based argument list.

# Examples

ⓘ

    use log::{log, Level};

    let data = (42, "Forty-two");
    let private_data = "private";

    log!(Level::Error, "Received errors: {}, {}", data.0, data.1);
    log!(target: "app_events", Level::Warn, "App warning: {}, {}, {}",
        data.0, data.1, private_data);