Macro delog::delog [−][src]
macro_rules! delog { ($logger:ident, $capacity:expr, $render_capacity:expr, $flusher:ty) => { ... }; ($logger:ident, $capacity:expr, $flusher:ty) => { ... }; ($logger:ident, $capacity:expr, $flusher:ty, renderer: $renderer:ty) => { ... }; ($logger:ident, $capacity:expr, $render_capacity:expr, $flusher:ty, renderer: $renderer:ty) => { ... }; }
Generate a deferred logger with specified capacity and flushing mechanism.
Note that only the final “runner” generates, initializes and flushes such a deferred logger.
Libraries simply make calls to log::log!
, or its drop-in replacement delog::log!
,
and/or its extension delog::log_now!
, and/or its alternatives delog::try_log!
and delog::try_log_now
,
and/or the local logging variants local_log!
.