chiark / gitweb /
report, reorg
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 4 Aug 2021 00:03:52 +0000 (01:03 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 4 Aug 2021 00:03:52 +0000 (01:03 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/reporter.rs

index 015b40203da1366a8043b899e0c5a6f5ae8fbbe8..68f929d907cb8582bbea17be715b18693c1417d5 100644 (file)
@@ -30,11 +30,15 @@ impl<'r> Reporter<'r> {
       },
       Err(e) => {
         // xxx something something error
-        if let Some(req_num) = req_num {
-          warn!("{} #{}: {:?}", self.ic, req_num, e);
-        } else {
-          warn!("{}: {:?}", self.ic, e);
-        }
+        let m = (||{
+          let mut m = self.ic.to_string();
+          if let Some(req_num) = req_num {
+            write!(m, " #{}", req_num)?;
+          }
+          write!(m, ": {:?}", e)?;
+          Ok::<_,fmt::Error>(m)
+        })().unwrap();
+        warn!("{}", m);
         None
       },
     }