From 55c1e49142b044214e8a5b04db11ca89574bc2cb Mon Sep 17 00:00:00 2001 From: Starpoles Date: Fri, 30 Jan 2026 20:34:25 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=A5=E5=BF=97=E5=90=91=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?=E5=99=A8=E5=8F=91=E9=80=81=E7=9A=84=E5=90=8C=E6=97=B6=EF=BC=8C?= =?UTF-8?q?=E4=B9=9F=E5=9C=A8=E6=9C=AC=E5=9C=B0=E6=89=93=E5=8D=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib.rs | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 40a8ba7..3d8eccd 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -78,9 +78,9 @@ fn log_error(msg: &cxx::CxxString) { let lock = LOGGER_SENDER.get().unwrap(); let _ = lock.send(Starpoles { r#type: MessageType::Error.into(), - message: msg, + message: msg.clone(), }); - //error!("{}", msg); + error!("{}", msg); } fn log_warning(msg: &cxx::CxxString) { @@ -88,8 +88,9 @@ fn log_warning(msg: &cxx::CxxString) { let lock = LOGGER_SENDER.get().unwrap(); let _ = lock.send(Starpoles { r#type: MessageType::Warning.into(), - message: msg, + message: msg.clone(), }); + warn!("{}", msg); } fn log_info(msg: &cxx::CxxString) { @@ -97,8 +98,9 @@ fn log_info(msg: &cxx::CxxString) { let lock = LOGGER_SENDER.get().unwrap(); let _ = lock.send(Starpoles { r#type: MessageType::Info.into(), - message: msg, + message: msg.clone(), }); + info!("{}", msg); } fn log_debug(msg: &cxx::CxxString) { @@ -106,8 +108,9 @@ fn log_debug(msg: &cxx::CxxString) { let lock = LOGGER_SENDER.get().unwrap(); let _ = lock.send(Starpoles { r#type: MessageType::Debug.into(), - message: msg, + message: msg.clone(), }); + debug!("{}", msg); } fn log_trace(msg: &cxx::CxxString) { @@ -115,8 +118,9 @@ fn log_trace(msg: &cxx::CxxString) { let lock = LOGGER_SENDER.get().unwrap(); let _ = lock.send(Starpoles { r#type: MessageType::Trace.into(), - message: msg, + message: msg.clone(), }); + trace!("{}", msg); } fn init_log(is_debug: bool, ws_uel: &CxxString) {