Skip to main content

ltracef_level

Macro ltracef_level 

Source
macro_rules! ltracef_level {
    ($level:expr, $($arg:tt)*) => { ... };
}
Expand description

Formats and prints a trace message (TRACEF) if LOCAL_TRACE >= level.

Equivalent to C++ LTRACEF_LEVEL.

ยงExamples

const LOCAL_TRACE: u32 = 1;

// Printed when LOCAL_TRACE >= 1:
ltracef_level!(1, "basic info: {}\n", val);
// Optimized out unless LOCAL_TRACE >= 2:
ltracef_level!(2, "detailed info: {}\n", val);