From 81f328532e366eef171b71810b221a9294dda78f Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期四, 21 十二月 2023 14:31:58 +0800 Subject: [PATCH] 买入条件调整/L撤调整 --- log_module/async_log_util.py | 28 +++++++++++++++++++--------- 1 files changed, 19 insertions(+), 9 deletions(-) diff --git a/log_module/async_log_util.py b/log_module/async_log_util.py index 32ec7c7..de70236 100644 --- a/log_module/async_log_util.py +++ b/log_module/async_log_util.py @@ -4,7 +4,7 @@ import queue import time -from log_module.log import logger_debug +from log_module.log import logger_debug, logger_system from utils import tool @@ -31,6 +31,7 @@ # 杩愯鍚屾鏃ュ織 def run_sync(self): + logger_system.info(f"run_sync 绾跨▼ID:{tool.get_thread_id()}") while True: try: val = self.__log_queue.get() @@ -47,36 +48,45 @@ 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) # 杩愯鍚屾鏃ュ織 def run_sync(): + logger_system.info(f"async_log 绾跨▼ID:{tool.get_thread_id()}") while True: try: val = log_queue.get() @@ -93,5 +103,5 @@ if __name__ == "__main__": # info(logger_debug, "*-{}", "test") - info(logger_debug, "123123") + info(logger_debug, "002375") run_sync() -- Gitblit v1.8.0