From 9f5875d4bbe1e9ba8bc528fa16c1bf3bda46af56 Mon Sep 17 00:00:00 2001 From: Lucien Greathouse Date: Tue, 1 Oct 2019 13:47:14 -0700 Subject: [PATCH] imfs: move debugging messages outside of converter thread --- src/imfs/real_fetcher.rs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/imfs/real_fetcher.rs b/src/imfs/real_fetcher.rs index 55b94e2c..814fb704 100644 --- a/src/imfs/real_fetcher.rs +++ b/src/imfs/real_fetcher.rs @@ -58,7 +58,9 @@ impl RealFetcher { let handle = jod_thread::Builder::new() .name("notify message converter".to_owned()) .spawn(move || { + log::trace!("RealFetcher converter thread started"); converter_thread(notify_receiver, sender); + log::trace!("RealFetcher converter thread stopped"); }) .expect("Could not start message converter thread"); @@ -83,8 +85,10 @@ impl RealFetcher { } fn converter_thread(notify_receiver: mpsc::Receiver, sender: Sender) { - notify_receiver.into_iter().for_each(|event| { - use DebouncedEvent::*; + use DebouncedEvent::*; + + for event in notify_receiver { + log::trace!("Notify event: {:?}", event); match event { Create(path) => sender.send(ImfsEvent::Created(path)).unwrap(), @@ -114,7 +118,7 @@ fn converter_thread(notify_receiver: mpsc::Receiver, sender: Sen } NoticeWrite(_) | NoticeRemove(_) | Chmod(_) => {} } - }); + } } impl ImfsFetcher for RealFetcher {