Macro log_enabled
macro_rules! log_enabled {
(logger: $logger:expr, target: $target:expr, $lvl:expr) => { ... };
(logger: $logger:expr, $lvl:expr) => { ... };
(target: $target:expr, $lvl:expr) => { ... };
($lvl:expr) => { ... };
}
Determines if a message logged at the specified level in that module will be logged.
This can be used to avoid expensive computation of log message arguments if the message would be ignored anyway.
Examples
use ;
#
#
# let my_logger = GlobalLogger;
if log_enabled!
if log_enabled!
if log_enabled!
This macro accepts the same target and logger arguments as [macro@log].