Sfoglia il codice sorgente

【功能】调整日志

mikasa 1 settimana fa
parent
commit
9768c27881
2 ha cambiato i file con 12 aggiunte e 12 eliminazioni
  1. 6 6
      src/ems/bms/gold/gold_bms.rs
  2. 6 6
      src/ems/emu/emu.rs

+ 6 - 6
src/ems/bms/gold/gold_bms.rs

@@ -38,7 +38,7 @@ impl GoldBms {
         })?;
         info!("成功加载BMS协议配置,共{}个寄存器", config.len());
         let ctx = connect_modbus_tcp().await?;
-        info!("BMS[{}]初始化成功!", id);
+        info!("{}初始化成功!", id);
         Ok(GoldBms {
             id,
             _producer: producer,
@@ -73,7 +73,7 @@ impl GoldBms {
         publish_data!(client, vec, "/pds/bms/0/yx", RegisterType::DiscreteInput);
         // 发布遥调数据 (YT)
         publish_data!(client, vec, "/pds/bms/0/yt", RegisterType::HoldingRegister);
-        info!("数据上行成功, 耗时 {:?}", time.elapsed());
+        info!("MQTT ↑↑↑, took {:?}", time.elapsed());
         Ok(())
     }
 }
@@ -124,7 +124,7 @@ impl Service for GoldBms {
                 handle_modbus_error(&e, &self.ctx, "读取保持寄存器失败").await;
             }
             if let Err(e) = &self.push(modbus_guard.as_slice(), time).await {
-                error!("推送消息失败: {}", e);
+                error!("MQTT ↑↑↑ error: {}", e);
             }
         }
     }
@@ -136,16 +136,16 @@ impl Service for GoldBms {
             let modbus_code_clone = self.modbus_code.clone();
             if let Ok(msg) = consumer.lock().await.recv().await {
                 if msg.id == self.id {
-                    info!("[BMS]接收到指令: {}", msg);
+                    info!("MQTT ↓↓↓: {}", msg);
                     let instant = Instant::now();
                     let modbus_code = modbus_code_clone.lock().await;
                     let mut req_code = ModbusReqCode::build(modbus_code.as_slice(), &msg);
                     let vec = slice_sequential(req_code.as_mut_slice(), MAX_WORD_CNT);
                     let context_guard = ctx.lock().await;
                     match down_link(vec, context_guard).await {
-                        Ok(()) => info!("数据下行成功, 耗时 {:?}", instant.elapsed()),
+                        Ok(()) => info!("modbus ↓↓↓, took {:?}", instant.elapsed()),
                         Err(e) => {
-                            error!("数据下行失败:{}", e)
+                            error!("modbus ↓↓↓ error:{}", e)
                         }
                     }
                 }

+ 6 - 6
src/ems/emu/emu.rs

@@ -67,7 +67,7 @@ impl Emu {
         let mut handles = Vec::new();
         match self.mqtt().await {
             Ok(h) => handles.push(h),
-            Err(e) => error!("MQTT 启动失败: {}", e),
+            Err(e) => error!("MQTT启动失败: {}", e),
         }
         for dev in self.devices.values() {
             let device_clone = Arc::clone(dev);
@@ -104,14 +104,14 @@ impl Emu {
                     match message {
                         Event::Message(msg) => {
                             if let Err(e) = mqtt_msg_handler(msg, &sender, &devices).await {
-                                error!("[mqtt] 订阅消息分发失败: {}", e.to_string());
+                                error!("MQTT订阅消息分发失败: {}", e.to_string());
                             }
                         }
                         Event::Connected(_) => {
-                            info!("[mqtt] 已连接")
+                            info!("MQTT已连接")
                         }
                         Event::Disconnected(_) => {
-                            info!("[mqtt] 断开连接")
+                            info!("MQTT断开连接")
                         }
                     }
                 }
@@ -144,7 +144,7 @@ async fn mqtt_msg_handler(
                 Some(pcs.id.as_str())
             }
             other => {
-                error!("[mqtt] 目前没有<{}>这个设备", other);
+                error!("目前没有<{}>这个设备", other);
                 None
             }
         };
@@ -155,7 +155,7 @@ async fn mqtt_msg_handler(
             })?;
         }
     } else {
-        error!("[mqtt] topic解析错误: {}", msg.topic)
+        error!("MQTT topic解析错误: {}", msg.topic)
     }
     Ok(())
 }