From 48a4935fc76a871b72265de3aa9a2378090f92fe Mon Sep 17 00:00:00 2001 From: Denis Benato Date: Tue, 18 Nov 2025 21:23:39 +0100 Subject: [PATCH] Fix: don't spam the console --- asusctl/src/main.rs | 10 +++++++--- rog-control-center/src/main.rs | 9 +++++++-- rog-control-center/src/zbus_proxies.rs | 4 ++-- 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/asusctl/src/main.rs b/asusctl/src/main.rs index 9e35afa7..ca26f60f 100644 --- a/asusctl/src/main.rs +++ b/asusctl/src/main.rs @@ -9,7 +9,7 @@ use aura_cli::{LedPowerCommand1, LedPowerCommand2}; use dmi_id::DMIID; use fan_curve_cli::FanCurveCommand; use gumdrop::{Opt, Options}; -use log::{error, info}; +use log::{error, info, LevelFilter}; use rog_anime::usb::get_anime_type; use rog_anime::{AnimTime, AnimeDataBuffer, AnimeDiagonal, AnimeGif, AnimeImage, AnimeType, Vec2}; use rog_aura::keyboard::{AuraPowerState, LaptopAuraPower}; @@ -44,12 +44,16 @@ mod scsi_cli; mod slash_cli; fn main() { + // Ensure tracing spans are quiet by default unless user overrides + if std::env::var_os("RUST_LOG").is_none() { + std::env::set_var("RUST_LOG", "warn,tracing=error,zbus=error"); + } let mut logger = env_logger::Builder::new(); logger .parse_default_env() - .target(env_logger::Target::Stdout) + .filter_level(LevelFilter::Info) + .target(env_logger::Target::Stderr) .format_timestamp(None) - .filter_level(log::LevelFilter::Debug) .init(); let self_version = env!("CARGO_PKG_VERSION"); diff --git a/rog-control-center/src/main.rs b/rog-control-center/src/main.rs index d62bc73a..b6f01ffd 100644 --- a/rog-control-center/src/main.rs +++ b/rog-control-center/src/main.rs @@ -24,11 +24,16 @@ use tokio::runtime::Runtime; #[tokio::main] async fn main() -> Result<()> { + // Ensure tracing spans are quiet by default unless user overrides + if std::env::var_os("RUST_LOG").is_none() { + std::env::set_var("RUST_LOG", "warn,tracing=error,zbus=error"); + } let mut logger = env_logger::Builder::new(); logger - .filter_level(LevelFilter::Warn) .parse_default_env() - .target(env_logger::Target::Stdout) + .filter_level(LevelFilter::Info) + .parse_default_env() + .target(env_logger::Target::Stderr) .format_timestamp(None) .init(); diff --git a/rog-control-center/src/zbus_proxies.rs b/rog-control-center/src/zbus_proxies.rs index 050f4a78..c5e82c98 100644 --- a/rog-control-center/src/zbus_proxies.rs +++ b/rog-control-center/src/zbus_proxies.rs @@ -89,7 +89,7 @@ where } } if paths.len() > 1 { - println!("Multiple asusd interfaces devices found"); + log::warn!("Multiple asusd interfaces devices found"); } if !paths.is_empty() { let mut ctrl = Vec::new(); @@ -129,7 +129,7 @@ where } } if paths.len() > 1 { - println!("Multiple asusd interfaces devices found"); + log::warn!("Multiple asusd interfaces devices found"); } if !paths.is_empty() { let mut ctrl = Vec::new();