From 623ed69a378c1b87c4f189633d1c9dd6b76697c0 Mon Sep 17 00:00:00 2001 From: Tunglies <77394545+Tunglies@users.noreply.github.com> Date: Thu, 11 Dec 2025 08:03:32 +0800 Subject: [PATCH] fix(logging): adjust conditional compilation for NoModuleFilter based on tracing-full feature --- src-tauri/Cargo.toml | 1 + src-tauri/src/utils/init.rs | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 0fec8bd4c..d0f70a7e1 100755 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -22,6 +22,7 @@ tauri-dev = ["clash-verge-logging/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/utils/init.rs b/src-tauri/src/utils/init.rs index d0042d3e3..767183254 100644 --- a/src-tauri/src/utils/init.rs +++ b/src-tauri/src/utils/init.rs @@ -12,7 +12,7 @@ use crate::{ }; use anyhow::Result; use chrono::{Local, TimeZone as _}; -#[cfg(not(feature = "tauri-dev"))] +#[cfg(all(not(feature = "tauri-dev"), not(feature = "tracing-full")))] use clash_verge_logging::NoModuleFilter; use clash_verge_logging::Type; use clash_verge_service_ipc::WriterConfig; @@ -65,7 +65,7 @@ pub async fn init_logger() -> Result { }, Cleanup::KeepLogFiles(log_max_count), ); - #[cfg(not(feature = "tracing"))] + #[cfg(all(not(feature = "tracing"), not(feature = "tracing-full")))] let logger = logger.filter(Box::new(NoModuleFilter(&[ "wry", "tauri",