From 2835c08cb024d48a17184cd9a06897856e3c06a0 Mon Sep 17 00:00:00 2001 From: damocles Date: Wed, 7 Oct 2026 23:37:12 +0200 Subject: [PATCH] hive-matrix-mcp: demote matrix-sdk-crypto's benign backup-key WARN by default --- hive-matrix-mcp/src/main.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/hive-matrix-mcp/src/main.rs b/hive-matrix-mcp/src/main.rs index 40c78aab..833f1b68 100644 --- a/hive-matrix-mcp/src/main.rs +++ b/hive-matrix-mcp/src/main.rs @@ -85,8 +85,14 @@ const ACCOUNTS_CHANGED_EXIT: u8 = 75; async fn main() -> Result { tracing_subscriber::fmt() .with_env_filter( - tracing_subscriber::EnvFilter::try_from_default_env() - .unwrap_or_else(|_| tracing_subscriber::EnvFilter::new("info")), + tracing_subscriber::EnvFilter::try_from_default_env().unwrap_or_else(|_| { + // matrix-sdk-crypto's own WARN fires every sync tick on any + // account with no key-backup set up (the common case here) — + // ~1/2s/host swarm-wide, the single largest log message by + // count. Demoted only in the no-RUST_LOG default, so an + // operator's explicit override still sees it if they ask. + tracing_subscriber::EnvFilter::new("info,matrix_sdk_crypto::backups=error") + }), ) .with_writer(std::io::stderr) // This is a systemd-managed daemon — stderr always goes to journald,