From 96ede6bdcb28d8d2a8d50146564cbbc67bacf23b Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期三, 13 三月 2024 16:21:46 +0800
Subject: [PATCH] 板上买的条件调整

---
 log_module/async_log_util.py |   28 ++++++++++++++++++----------
 1 files changed, 18 insertions(+), 10 deletions(-)

diff --git a/log_module/async_log_util.py b/log_module/async_log_util.py
index a683474..c021b94 100644
--- a/log_module/async_log_util.py
+++ b/log_module/async_log_util.py
@@ -39,7 +39,7 @@
                 cmd = val[2]
                 method = getattr(val[0], cmd)
                 d = list(val[3])
-                d[0] = f"[{tool.to_time_str(int(time_s))}.{str(time_s).split('.')[1][:3]}] " + d[0]
+                d[0] = f"[{tool.to_time_str(int(time_s))}.{str(time_s).split('.')[1][:6]}] " + d[0]
                 d = tuple(d)
                 method(*d)
             except:
@@ -48,32 +48,40 @@
 
 l2_data_log = AsyncLogManager()
 
+huaxin_l2_log = AsyncLogManager()
 
 log_queue = queue.Queue()
 
 
-def __add_log(logger, method, *args):
-    log_queue.put_nowait((logger, time.time(), method, args))
+def __add_log(logger, time_out_log, method, *args):
+    start_time = time.time()
+    log_queue.put_nowait((logger, start_time, method, args))
+    if time_out_log:
+        end_time = time.time()
+        sub_time = end_time - start_time
+        if sub_time > 0.01:
+            # 璁板綍鏃ュ織淇濆瓨鎱㈢殑鏃ュ織
+            __add_log(logger_debug, False, f"淇濆瓨鍒版棩蹇楅槦鍒楃敤鏃讹細{sub_time}s")
 
 
 def debug(logger, *args):
-    __add_log(logger, "debug", *args)
+    __add_log(logger, True, "debug", *args)
 
 
 def info(logger, *args):
-    __add_log(logger, "info", *args)
+    __add_log(logger, True, "info", *args)
 
 
 def warning(logger, *args):
-    __add_log(logger, "warning", *args)
+    __add_log(logger, True, "warning", *args)
 
 
 def error(logger, *args):
-    __add_log(logger, "error", *args)
+    __add_log(logger, True, "error", *args)
 
 
 def exception(logger, *args):
-    __add_log(logger, "exception", *args)
+    __add_log(logger, True, "exception", *args)
 
 
 # 杩愯鍚屾鏃ュ織
@@ -86,7 +94,7 @@
             cmd = val[2]
             method = getattr(val[0], cmd)
             d = list(val[3])
-            d[0] = f"[{tool.to_time_str(int(time_s))}.{str(time_s).split('.')[1][:3]}] " + d[0]
+            d[0] = f"[{tool.to_time_str(int(time_s))}.{str(time_s).split('.')[1][:6]}] " + d[0]
             d = tuple(d)
             method(*d)
         except:
@@ -95,5 +103,5 @@
 
 if __name__ == "__main__":
     # info(logger_debug, "*-{}", "test")
-    info(logger_debug, "123123")
+    info(logger_debug, "002375")
     run_sync()

--
Gitblit v1.8.0