From b58556254ed576bbe1cb75d93a2b9146f8388ef9 Mon Sep 17 00:00:00 2001 From: Bill Thiede Date: Thu, 24 Apr 2025 12:02:55 -0700 Subject: [PATCH] notmuch: log any stderr output --- notmuch/src/lib.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/notmuch/src/lib.rs b/notmuch/src/lib.rs index 65d7af2..751a1d9 100644 --- a/notmuch/src/lib.rs +++ b/notmuch/src/lib.rs @@ -214,9 +214,8 @@ use std::{ process::Command, }; -use log::{error, info}; use serde::{Deserialize, Serialize}; -use tracing::instrument; +use tracing::{error, info, instrument, warn}; /// # Number of seconds since the Epoch pub type UnixTime = isize; @@ -718,6 +717,13 @@ impl Notmuch { cmd.args(args); info!("{:?}", &cmd); let out = cmd.output()?; + if !out.stderr.is_empty() { + warn!( + "{:?}: STDERR:\n{}", + &cmd, + String::from_utf8_lossy(&out.stderr) + ); + } Ok(out.stdout) } }