Log messages in info!() if DCC_MIME_DEBUG is set

Using println!() leads to reordered output on terminal. Moreover, println!() prints to stdout which
is not for logging.
This commit is contained in:
iequidoo
2023-01-02 13:09:44 -03:00
committed by iequidoo
parent 3b9a48ff5f
commit 27c6cfc958
3 changed files with 24 additions and 8 deletions

View File

@@ -244,8 +244,11 @@ impl MimeMessage {
mail_raw = raw;
let decrypted_mail = mailparse::parse_mail(&mail_raw)?;
if std::env::var(crate::DCC_MIME_DEBUG).is_ok() {
info!(context, "decrypted message mime-body:");
println!("{}", String::from_utf8_lossy(&mail_raw));
info!(
context,
"decrypted message mime-body:\n{}",
String::from_utf8_lossy(&mail_raw),
);
}
(Ok(decrypted_mail), signatures, true)
}