No callers yet
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
pub use crate::{deref_to_field, deref_to_field_mut};
pub use crate::ensure_eq;
pub use crate::from_instance_lock_error;
+pub use crate::trace_dbg;
pub use crate::accounts::loaded_acl::{self, EffectiveACL, LoadedAcl, PermSet};
pub use crate::accounts::*;
($($crate::dbgc!($val)),+,)
};
}
+
+#[macro_export]
+macro_rules! trace_dbg {
+ ($msg:expr $(,$val:expr)*) => {
+ use log::*;
+ use Level::*;
+ if log_enabled!(Trace) {
+ let mut buf = format!("{}", &$msg);
+ $( write!(&mut buf, " {}={:?}", stringify!($val), &$val).unwrap(); )*
+ trace!("{}", buf);
+ }
+ }
+}