From: Ian Jackson Date: Wed, 28 Apr 2021 16:53:36 +0000 (+0100) Subject: mgmtchannel: Add tracing calls X-Git-Tag: otter-0.6.0~519 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=9d218811bc84332f35f0e149885c06c185697b79;p=otter.git mgmtchannel: Add tracing calls Signed-off-by: Ian Jackson --- diff --git a/src/mgmtchannel.rs b/src/mgmtchannel.rs index 3e0b7ab2..a9765369 100644 --- a/src/mgmtchannel.rs +++ b/src/mgmtchannel.rs @@ -69,20 +69,22 @@ impl MgmtChannel { } #[throws(MgmtChannelReadError)] - pub fn read(&mut self) -> T { + pub fn read(&mut self) -> T { use MgmtChannelReadError::*; let f = self.read.new_frame()?.ok_or(MgmtChannelReadError::EOF)?; let r = rmp_serde::decode::from_read(f); let v = r.map_err(|e| Parse(format!("{}", &e)))?; + trace!("read OK {:?}", &v); v } #[throws(MgmtChannelWriteError)] - pub fn write(&mut self, val: &T) { + pub fn write(&mut self, val: &T) { let mut f = self.write.new_frame()?; rmp_serde::encode::write_named(&mut f, val)?; f.finish()?; self.write.flush()?; + trace!("wrote OK {:?}", val); } #[throws(AE)]