mirror of
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
synced 2024-12-04 01:06:27 +00:00
20 lines
561 B
Rust
20 lines
561 B
Rust
|
macro_rules! debug_or_trace {
|
||
|
($cat:expr, $raise_log_level:expr, $qual:ident: $obj:expr, $rest:tt $(,)?) => {
|
||
|
if $raise_log_level {
|
||
|
gst::debug!($cat, $qual: $obj, $rest);
|
||
|
} else {
|
||
|
gst::trace!($cat, $qual: $obj, $rest);
|
||
|
}
|
||
|
};
|
||
|
}
|
||
|
|
||
|
macro_rules! log_or_trace {
|
||
|
($cat:expr, $raise_log_level:expr, $qual:ident: $obj:expr, $rest:tt $(,)?) => {
|
||
|
if $raise_log_level {
|
||
|
gst::log!($cat, $qual: $obj, $rest);
|
||
|
} else {
|
||
|
gst::trace!($cat, $qual: $obj, $rest);
|
||
|
}
|
||
|
};
|
||
|
}
|