From 781313e8f0fa4314201bd2e7445905a8f4d7b88c Mon Sep 17 00:00:00 2001 From: Tunglies <77394545+Tunglies@users.noreply.github.com> Date: Thu, 5 Feb 2026 17:15:05 +0800 Subject: [PATCH] fix: avoid register logger when enable tracing feature --- src-tauri/Cargo.toml | 1 - src-tauri/src/core/logger.rs | 1 + src-tauri/src/utils/resolve/mod.rs | 1 + 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index d11dae555..a3e817ee1 100755 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -22,7 +22,6 @@ tauri-dev = [] tokio-trace = ["console-subscriber"] clippy = ["tauri/test"] tracing = [] -tracing-full = [] [package.metadata.bundle] identifier = "io.github.clash-verge-rev.clash-verge-rev" diff --git a/src-tauri/src/core/logger.rs b/src-tauri/src/core/logger.rs index 2820207a8..57b9bdb62 100644 --- a/src-tauri/src/core/logger.rs +++ b/src-tauri/src/core/logger.rs @@ -68,6 +68,7 @@ impl Logger { self.log_max_size.store(log_max_size, Ordering::SeqCst); self.log_max_count.store(log_max_count, Ordering::SeqCst); + #[cfg(not(feature = "tokio-trace"))] #[cfg(not(feature = "tauri-dev"))] { let log_spec = Self::generate_log_spec(log_level); diff --git a/src-tauri/src/utils/resolve/mod.rs b/src-tauri/src/utils/resolve/mod.rs index 3d7b87330..3971cba3c 100644 --- a/src-tauri/src/utils/resolve/mod.rs +++ b/src-tauri/src/utils/resolve/mod.rs @@ -33,6 +33,7 @@ pub fn init_work_dir_and_logger() -> anyhow::Result<()> { init_work_config().await; init_resources().await; logging!(info, Type::Setup, "Initializing logger"); + // #[cfg(not(feature = "tokio-trace"))] Logger::global().init().await?; Ok(()) })