Lines Matching defs:log

13 /// This macro will generically log with the specified `Level` and `format!`
19 /// use log::{log, Level};
25 /// log!(Level::Error, "Received errors: {}, {}", data.0, data.1);
26 /// log!(target: "app_events", Level::Warn, "App warning: {}, {}, {}",
31 macro_rules! log {
32 // log!(target: "my_target", Level::Info; key1 = 42, key2 = true; "a {} event", "log");
45 // log!(target: "my_target", Level::Info; "a {} event", "log");
58 // log!(Level::Info, "a log event")
59 ($lvl:expr, $($arg:tt)+) => (log!(target: __log_module_path!(), $lvl, $($arg)+));
67 /// use log::error;
78 // error!(target: "my_target", key1 = 42, key2 = true; "a {} event", "log")
79 // error!(target: "my_target", "a {} event", "log")
80 (target: $target:expr, $($arg:tt)+) => (log!(target: $target, $crate::Level::Error, $($arg)+));
82 // error!("a {} event", "log")
83 ($($arg:tt)+) => (log!($crate::Level::Error, $($arg)+))
91 /// use log::warn;
102 // warn!(target: "my_target", key1 = 42, key2 = true; "a {} event", "log")
103 // warn!(target: "my_target", "a {} event", "log")
104 (target: $target:expr, $($arg:tt)+) => (log!(target: $target, $crate::Level::Warn, $($arg)+));
106 // warn!("a {} event", "log")
107 ($($arg:tt)+) => (log!($crate::Level::Warn, $($arg)+))
115 /// use log::info;
128 // info!(target: "my_target", key1 = 42, key2 = true; "a {} event", "log")
129 // info!(target: "my_target", "a {} event", "log")
130 (target: $target:expr, $($arg:tt)+) => (log!(target: $target, $crate::Level::Info, $($arg)+));
132 // info!("a {} event", "log")
133 ($($arg:tt)+) => (log!($crate::Level::Info, $($arg)+))
141 /// use log::debug;
153 // debug!(target: "my_target", key1 = 42, key2 = true; "a {} event", "log")
154 // debug!(target: "my_target", "a {} event", "log")
155 (target: $target:expr, $($arg:tt)+) => (log!(target: $target, $crate::Level::Debug, $($arg)+));
157 // debug!("a {} event", "log")
158 ($($arg:tt)+) => (log!($crate::Level::Debug, $($arg)+))
166 /// use log::trace;
180 // trace!(target: "my_target", key1 = 42, key2 = true; "a {} event", "log")
181 // trace!(target: "my_target", "a {} event", "log")
182 (target: $target:expr, $($arg:tt)+) => (log!(target: $target, $crate::Level::Trace, $($arg)+));
184 // trace!("a {} event", "log")
185 ($($arg:tt)+) => (log!($crate::Level::Trace, $($arg)+))
191 /// This can be used to avoid expensive computation of log message arguments if
197 /// use log::Level::Debug;
198 /// use log::{debug, log_enabled};
227 // The log macro above cannot invoke format_args directly because it uses