forked from mirrors/gstreamer-rs
Require passing an object reference directly to the GStreamer logging macros
This commit is contained in:
parent
0f5f55c64d
commit
60e6bd8604
1 changed files with 9 additions and 9 deletions
|
@ -208,7 +208,7 @@ macro_rules! gst_memdump(
|
||||||
#[macro_export]
|
#[macro_export]
|
||||||
macro_rules! gst_log_with_level(
|
macro_rules! gst_log_with_level(
|
||||||
($cat:expr, level: $level:expr, obj: $obj:expr, $($args:tt)*) => { {
|
($cat:expr, level: $level:expr, obj: $obj:expr, $($args:tt)*) => { {
|
||||||
$crate::DebugCategory::log(&$cat, Some(&$obj), $level, file!(),
|
$crate::DebugCategory::log(&$cat, Some($obj), $level, file!(),
|
||||||
module_path!(), line!(), format_args!($($args)*))
|
module_path!(), line!(), format_args!($($args)*))
|
||||||
}};
|
}};
|
||||||
($cat:expr, level: $level:expr, $($args:tt)*) => { {
|
($cat:expr, level: $level:expr, $($args:tt)*) => { {
|
||||||
|
@ -248,13 +248,13 @@ mod tests {
|
||||||
gst_memdump!(cat, "meh");
|
gst_memdump!(cat, "meh");
|
||||||
|
|
||||||
let obj = ::Bin::new("meh");
|
let obj = ::Bin::new("meh");
|
||||||
gst_error!(cat, obj: obj, "meh");
|
gst_error!(cat, obj: &obj, "meh");
|
||||||
gst_warning!(cat, obj: obj, "meh");
|
gst_warning!(cat, obj: &obj, "meh");
|
||||||
gst_fixme!(cat, obj: obj, "meh");
|
gst_fixme!(cat, obj: &obj, "meh");
|
||||||
gst_info!(cat, obj: obj, "meh");
|
gst_info!(cat, obj: &obj, "meh");
|
||||||
gst_debug!(cat, obj: obj, "meh");
|
gst_debug!(cat, obj: &obj, "meh");
|
||||||
gst_log!(cat, obj: obj, "meh");
|
gst_log!(cat, obj: &obj, "meh");
|
||||||
gst_trace!(cat, obj: obj, "meh");
|
gst_trace!(cat, obj: &obj, "meh");
|
||||||
gst_memdump!(cat, obj: obj, "meh");
|
gst_memdump!(cat, obj: &obj, "meh");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue