From 59159700fa6300d663140bc44f570ebc90e1998d Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期一, 18 三月 2024 14:36:05 +0800 Subject: [PATCH] L2日志修改 --- log_module/async_log_util.py | 36 +++++++----------------------------- 1 files changed, 7 insertions(+), 29 deletions(-) diff --git a/log_module/async_log_util.py b/log_module/async_log_util.py index c021b94..811765e 100644 --- a/log_module/async_log_util.py +++ b/log_module/async_log_util.py @@ -50,55 +50,33 @@ huaxin_l2_log = AsyncLogManager() -log_queue = queue.Queue() - - -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") +__common_log = AsyncLogManager() def debug(logger, *args): - __add_log(logger, True, "debug", *args) + __common_log.debug(logger, *args) def info(logger, *args): - __add_log(logger, True, "info", *args) + __common_log.info(logger, *args) def warning(logger, *args): - __add_log(logger, True, "warning", *args) + __common_log.warning(logger, *args) def error(logger, *args): - __add_log(logger, True, "error", *args) + __common_log.error(logger, *args) def exception(logger, *args): - __add_log(logger, True, "exception", *args) + __common_log.exception(logger, *args) # 杩愯鍚屾鏃ュ織 def run_sync(): logger_system.info(f"async_log 绾跨▼ID:{tool.get_thread_id()}") - while True: - try: - val = log_queue.get() - time_s = val[1] - 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][:6]}] " + d[0] - d = tuple(d) - method(*d) - except: - pass + __common_log.run_sync() if __name__ == "__main__": -- Gitblit v1.8.0