From 99ef0e51fcf689274e264fdf02e3c9499236669a Mon Sep 17 00:00:00 2001 From: Tunglies <77394545+Tunglies@users.noreply.github.com> Date: Thu, 23 Oct 2025 22:13:43 +0800 Subject: [PATCH] feat(init_logger): improve log level retrieval from environment variable --- src-tauri/src/utils/init.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src-tauri/src/utils/init.rs b/src-tauri/src/utils/init.rs index 1488181ca..63b481d9c 100644 --- a/src-tauri/src/utils/init.rs +++ b/src-tauri/src/utils/init.rs @@ -40,7 +40,11 @@ pub async fn init_logger() -> Result<()> { let log_dir = dirs::app_logs_dir()?; let mut spec = LogSpecBuilder::new(); - spec.default(log_level); + let level = std::env::var("RUST_LOG") + .ok() + .and_then(|v| log::LevelFilter::from_str(&v).ok()) + .unwrap_or(log_level); + spec.default(level); #[cfg(feature = "tracing")] spec.module("tauri", log::LevelFilter::Debug); #[cfg(feature = "tracing")]