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