From 74e3ba95191bf42bcb8881be3e9bcc2cb6dace5f Mon Sep 17 00:00:00 2001 From: vicrodh <103399283+vicrodh@users.noreply.github.com> Date: Tue, 7 Apr 2026 08:39:18 -0600 Subject: [PATCH] chore(logging): reduce noise in default log level MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Device enumeration (48 CPAL devices): info → debug - Playlist fetch completion: info → debug - Playlist command invocation: info → debug - zbus socket_reader/tracing: filtered to warn level These remain visible with RUST_LOG=debug or verbose log capture. cc --- crates/qbz-qobuz/src/client.rs | 2 +- src-tauri/src/commands/playback.rs | 8 ++++---- src-tauri/src/commands_v2.rs | 2 +- src-tauri/src/lib.rs | 10 ++++++---- 4 files changed, 12 insertions(+), 10 deletions(-) diff --git a/crates/qbz-qobuz/src/client.rs b/crates/qbz-qobuz/src/client.rs index 2a3be35d3..8fa06a543 100644 --- a/crates/qbz-qobuz/src/client.rs +++ b/crates/qbz-qobuz/src/client.rs @@ -1274,7 +1274,7 @@ impl QobuzClient { } let elapsed = start.elapsed(); - log::info!( + log::debug!( "[API] get_playlist({}) complete: {} tracks in {:.2}s", playlist_id, playlist.tracks.as_ref().map(|t| t.items.len()).unwrap_or(0), diff --git a/src-tauri/src/commands/playback.rs b/src-tauri/src/commands/playback.rs index 585b7076c..9fd69f137 100644 --- a/src-tauri/src/commands/playback.rs +++ b/src-tauri/src/commands/playback.rs @@ -1380,7 +1380,7 @@ pub struct PipewireSink { #[cfg(target_os = "linux")] #[tauri::command] pub fn get_pipewire_sinks() -> Result, String> { - log::info!("Command: get_pipewire_sinks (Linux, using CPAL)"); + log::debug!("Command: get_pipewire_sinks (Linux, using CPAL)"); use rodio::cpal::traits::{DeviceTrait, HostTrait}; @@ -1391,7 +1391,7 @@ pub fn get_pipewire_sinks() -> Result, String> { .default_output_device() .and_then(|d| cpal_device_name(&d)); - log::info!("CPAL default device: {:?}", default_device_name); + log::debug!("CPAL default device: {:?}", default_device_name); // Enumerate all output devices using CPAL let sinks: Vec = host @@ -1425,7 +1425,7 @@ pub fn get_pipewire_sinks() -> Result, String> { }) .unwrap_or_else(|| "no configs".to_string()); - log::info!( + log::debug!( " [{}] Device: '{}' (default: {}) - Configs: {}", idx, name, @@ -1444,7 +1444,7 @@ pub fn get_pipewire_sinks() -> Result, String> { }) .collect(); - log::info!("Found {} audio output devices via CPAL", sinks.len()); + log::debug!("Found {} audio output devices via CPAL", sinks.len()); Ok(sinks) } diff --git a/src-tauri/src/commands_v2.rs b/src-tauri/src/commands_v2.rs index 84ff2dac3..1139915af 100644 --- a/src-tauri/src/commands_v2.rs +++ b/src-tauri/src/commands_v2.rs @@ -8762,7 +8762,7 @@ pub async fn v2_get_playlist( .check_requirements(CommandRequirement::RequiresCoreBridgeAuth) .await?; - log::info!("[V2] get_playlist: {}", playlistId); + log::debug!("[V2] get_playlist: {}", playlistId); let bridge = bridge.get().await; bridge .get_playlist(playlistId) diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index f390ef186..9dd28a00d 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -477,10 +477,12 @@ pub fn run() { } // Initialize logging with TeeWriter (captures to ring buffer + stderr) - env_logger::Builder::from_env(env_logger::Env::default().default_filter_or("info")) - .format_timestamp_millis() - .target(env_logger::Target::Pipe(Box::new(logging::TeeWriter))) - .init(); + env_logger::Builder::from_env( + env_logger::Env::default().default_filter_or("info,zbus=warn,tracing=warn"), + ) + .format_timestamp_millis() + .target(env_logger::Target::Pipe(Box::new(logging::TeeWriter))) + .init(); log::info!("QBZ starting...");