From 839163af60a8fe2ac319448040ab3ffec9feb082 Mon Sep 17 00:00:00 2001 From: apoint123 <108002475+apoint123@users.noreply.github.com> Date: Wed, 21 Jan 2026 00:49:20 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=F0=9F=90=9E=20fix:=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E6=97=A5=E5=BF=97=E6=B4=AA=E6=B0=B4=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- native/external-media-integration/src/logger.rs | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/native/external-media-integration/src/logger.rs b/native/external-media-integration/src/logger.rs index 1f5cbf4df..ad82cb6d5 100644 --- a/native/external-media-integration/src/logger.rs +++ b/native/external-media-integration/src/logger.rs @@ -19,7 +19,10 @@ use tracing_appender::{ }; use tracing_subscriber::{ Layer, - filter::LevelFilter, + filter::{ + LevelFilter, + Targets, + }, fmt::{ self, time::LocalTime, @@ -55,19 +58,23 @@ pub fn init(log_dir_str: String) -> Result<()> { let time_format = format_description!("[hour]:[minute]:[second]"); let local_timer = LocalTime::new(time_format); + let file_filter = Targets::new().with_target("external_media_integration", LevelFilter::TRACE); + + let stdout_filter = Targets::new().with_target("external_media_integration", LevelFilter::WARN); + let file_layer = fmt::layer() .with_writer(non_blocking) .with_ansi(false) .with_target(true) .with_timer(local_timer.clone()) - .with_filter(LevelFilter::TRACE); + .with_filter(file_filter); let stdout_layer = fmt::layer() .with_writer(std::io::stdout) .with_ansi(true) .pretty() .with_timer(local_timer) - .with_filter(LevelFilter::WARN); + .with_filter(stdout_filter); tracing_subscriber::registry() .with(file_layer) From bc64bd4a2305effc4d0d02b09ec69c0b5aea40cc Mon Sep 17 00:00:00 2001 From: apoint123 <108002475+apoint123@users.noreply.github.com> Date: Wed, 21 Jan 2026 01:08:27 +0800 Subject: [PATCH 2/2] Update native/external-media-integration/src/logger.rs Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- native/external-media-integration/src/logger.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/native/external-media-integration/src/logger.rs b/native/external-media-integration/src/logger.rs index ad82cb6d5..256e83cb3 100644 --- a/native/external-media-integration/src/logger.rs +++ b/native/external-media-integration/src/logger.rs @@ -58,9 +58,10 @@ pub fn init(log_dir_str: String) -> Result<()> { let time_format = format_description!("[hour]:[minute]:[second]"); let local_timer = LocalTime::new(time_format); - let file_filter = Targets::new().with_target("external_media_integration", LevelFilter::TRACE); + let crate_name = env!("CARGO_PKG_NAME").replace('-', "_"); + let file_filter = Targets::new().with_target(&crate_name, LevelFilter::TRACE); - let stdout_filter = Targets::new().with_target("external_media_integration", LevelFilter::WARN); + let stdout_filter = Targets::new().with_target(&crate_name, LevelFilter::WARN); let file_layer = fmt::layer() .with_writer(non_blocking)