From 49c42567a7689b68ce8806189117d307520537aa Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期一, 28 八月 2023 17:24:29 +0800
Subject: [PATCH] 增加L2订阅日志

---
 huaxin_client/l2_client.py |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/huaxin_client/l2_client.py b/huaxin_client/l2_client.py
index 16fe8d1..732f43a 100644
--- a/huaxin_client/l2_client.py
+++ b/huaxin_client/l2_client.py
@@ -13,7 +13,7 @@
 from huaxin_client.command_manager import L2ActionCallback
 from log_module import log
 from log_module.log import logger_local_huaxin_l2_subscript, logger_system, logger_local_huaxin_l2_transaction, \
-    logger_local_huaxin_g_cancel
+    logger_local_huaxin_g_cancel, logger_l2_codes_subscript
 
 Front_Address = "tcp://10.0.1.101:6900"
 Multicast_Address = "udp://224.224.2.19:7889"
@@ -134,12 +134,17 @@
         if add_codes:
             logger_system.info(f"鏂板L2璁㈤槄浠g爜鏁伴噺:{len(add_codes)}")
 
+        logger_l2_codes_subscript.info("鍗庨懌L2璁㈤槄缁撴潫锛宎dd-{} del-{}", len(add_codes), len(del_codes))
+
         # 璁剧疆鏈�杩戠殑浠g爜鍒楄〃
         self.latest_codes_set = codes
 
     # 璁㈤槄浠g爜,[(浠g爜,鏈�浣庢墜鏁�,娑ㄥ仠浠�)]
     def set_codes_data(self, codes_data):
-        self.__process_codes_data(codes_data)
+        try:
+            self.__process_codes_data(codes_data)
+        except Exception as e:
+            logger_l2_codes_subscript.exception(e)
 
     def set_code_special_watch_volume(self, code, volume):
         # 鏈夋晥鏈熶负3s
@@ -496,6 +501,7 @@
 
     def OnSetL2Position(self, client_id, request_id, codes_data):
         print("L2璁㈤槄鏁伴噺锛�", len(codes_data))
+        logger_l2_codes_subscript.info("鍗庨懌L2浠g爜澶勭悊闃熷垪鑾峰彇鍒版暟鎹細鏁伴噺-{}", len(codes_data))
         try:
             spi.set_codes_data(codes_data)
         except Exception as e:

--
Gitblit v1.8.0