日志向服务器发送的同时,也在本地打印

This commit is contained in:
2026-01-30 20:34:25 +08:00
parent 6b17bb6ab8
commit 55c1e49142

View File

@@ -78,9 +78,9 @@ fn log_error(msg: &cxx::CxxString) {
let lock = LOGGER_SENDER.get().unwrap(); let lock = LOGGER_SENDER.get().unwrap();
let _ = lock.send(Starpoles { let _ = lock.send(Starpoles {
r#type: MessageType::Error.into(), r#type: MessageType::Error.into(),
message: msg, message: msg.clone(),
}); });
//error!("{}", msg); error!("{}", msg);
} }
fn log_warning(msg: &cxx::CxxString) { fn log_warning(msg: &cxx::CxxString) {
@@ -88,8 +88,9 @@ fn log_warning(msg: &cxx::CxxString) {
let lock = LOGGER_SENDER.get().unwrap(); let lock = LOGGER_SENDER.get().unwrap();
let _ = lock.send(Starpoles { let _ = lock.send(Starpoles {
r#type: MessageType::Warning.into(), r#type: MessageType::Warning.into(),
message: msg, message: msg.clone(),
}); });
warn!("{}", msg);
} }
fn log_info(msg: &cxx::CxxString) { fn log_info(msg: &cxx::CxxString) {
@@ -97,8 +98,9 @@ fn log_info(msg: &cxx::CxxString) {
let lock = LOGGER_SENDER.get().unwrap(); let lock = LOGGER_SENDER.get().unwrap();
let _ = lock.send(Starpoles { let _ = lock.send(Starpoles {
r#type: MessageType::Info.into(), r#type: MessageType::Info.into(),
message: msg, message: msg.clone(),
}); });
info!("{}", msg);
} }
fn log_debug(msg: &cxx::CxxString) { fn log_debug(msg: &cxx::CxxString) {
@@ -106,8 +108,9 @@ fn log_debug(msg: &cxx::CxxString) {
let lock = LOGGER_SENDER.get().unwrap(); let lock = LOGGER_SENDER.get().unwrap();
let _ = lock.send(Starpoles { let _ = lock.send(Starpoles {
r#type: MessageType::Debug.into(), r#type: MessageType::Debug.into(),
message: msg, message: msg.clone(),
}); });
debug!("{}", msg);
} }
fn log_trace(msg: &cxx::CxxString) { fn log_trace(msg: &cxx::CxxString) {
@@ -115,8 +118,9 @@ fn log_trace(msg: &cxx::CxxString) {
let lock = LOGGER_SENDER.get().unwrap(); let lock = LOGGER_SENDER.get().unwrap();
let _ = lock.send(Starpoles { let _ = lock.send(Starpoles {
r#type: MessageType::Trace.into(), r#type: MessageType::Trace.into(),
message: msg, message: msg.clone(),
}); });
trace!("{}", msg);
} }
fn init_log(is_debug: bool, ws_uel: &CxxString) { fn init_log(is_debug: bool, ws_uel: &CxxString) {