zfmt: fix `trace` and `debug` event logging
diff --git a/util/zfmt/lib.rs b/util/zfmt/lib.rs
index 4d258cf..626c054 100644
--- a/util/zfmt/lib.rs
+++ b/util/zfmt/lib.rs
@@ -129,6 +129,9 @@
 #[cfg(not(test))]
 #[macro_export]
 macro_rules! trace {
+    ($fmt:literal $(, $name:ident = $val:expr)* $(,)?) => {
+        zfmt::log_trace!(*$crate::logger(), $fmt $(, $name = $val)*);
+    };
     ($event:expr) => {
         zfmt::log_trace!(*$crate::logger(), $event);
     };
@@ -137,6 +140,9 @@
 #[cfg(not(test))]
 #[macro_export]
 macro_rules! debug {
+    ($fmt:literal $(, $name:ident = $val:expr)* $(,)?) => {
+        zfmt::log_debug!(*$crate::logger(), $fmt $(, $name = $val)*);
+    };
     ($event:expr) => {
         zfmt::log_debug!(*$crate::logger(), $event);
     };