chiark / gitweb /
Fix error message from syslog startup
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 8 Jan 2023 12:21:12 +0000 (12:21 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 8 Jan 2023 17:02:08 +0000 (17:02 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/reporter.rs

index 17441d87193c76ae7dd2cf9e8e100e0d012ffc29..e12c6d2d430e026ca8ccc2c2cd220dfc5bf63b67 100644 (file)
@@ -96,7 +96,7 @@ impl LogOpts {
       let l = syslog::unix(f)
         // syslog::Error is not Sync.
         // https://github.com/Geal/rust-syslog/issues/65
-        .map_err(|e| anyhow!(e.to_string()))
+        .map_err(|e| anyhow!(DisplayError(&e).to_string()))
         .context("set up syslog logger")?;
       let l = syslog::BasicLogger::new(l);
       let l = LogWrapper { output: l, debug: self.debug };