From aed04c1ccfbd9c58c3e5900030c3dcf6761f1f09 Mon Sep 17 00:00:00 2001 From: Jake Stanger Date: Sat, 29 Apr 2023 22:09:14 +0100 Subject: [PATCH] chore: add trace logging for mutex locks --- src/macros.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/macros.rs b/src/macros.rs index 2197024..49e91a2 100644 --- a/src/macros.rs +++ b/src/macros.rs @@ -53,9 +53,10 @@ macro_rules! try_send { /// ``` #[macro_export] macro_rules! lock { - ($mutex:expr) => { + ($mutex:expr) => {{ + tracing::trace!("Locking {}", std::stringify!($mutex)); $mutex.lock().expect($crate::error::ERR_MUTEX_LOCK) - }; + }}; } /// Gets a read lock on a `RwLock`.