feat(init_logger): improve log level retrieval from environment variable

This commit is contained in:
Tunglies
2025-10-23 22:13:43 +08:00
parent cc2dc66d5f
commit 99ef0e51fc

View File

@@ -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")]