Macro spdlog::prelude::log

source ·
macro_rules! log {
    (logger: $logger:expr, $level:expr, $($arg:tt)+) => { ... };
    ($level:expr, $($arg:tt)+) => { ... };
}
Expand description

Logs a message.

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

§Examples

use spdlog::{log, Level};

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

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