Macro cros_tracing::setup_trace_marker
source · macro_rules! setup_trace_marker { ($(($cat:ident, $enabled:literal)),+) => { ... }; }
Expand description
Macro used to set up the trace environment categories. It takes a variable number of arguments in pairs of category, boolean value on whether or not the tracing category is enabled at compile time.
§Example usage
ⓘ
setup_trace_marker!(
(Category1, true),
(Category2, false)
);
Categories that are enabled will have their events traced at runtime via
trace_event_begin!()
, trace_event_end!()
, or trace_event!()
scoped tracing.
The categories that are marked as false will have their events skipped.