From 9fe04a46d2b208508658e3e5421c9c9832bbee63 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期四, 24 八月 2023 10:13:49 +0800 Subject: [PATCH] 异步日志bug修改 --- l2/l2_log.py | 43 +++++++++++++++++++++++++++---------------- 1 files changed, 27 insertions(+), 16 deletions(-) diff --git a/l2/l2_log.py b/l2/l2_log.py index dca9f37..c1ebfed 100644 --- a/l2/l2_log.py +++ b/l2/l2_log.py @@ -1,42 +1,53 @@ from log_module import async_log_util from log_module.log import logger_l2_trade_cancel, logger_l2_trade_buy, logger_trade_record, logger_l2_trade, \ - logger_l2_s_cancel, logger_l2_h_cancel, logger_l2_l_cancel + logger_l2_s_cancel, logger_l2_h_cancel, logger_l2_l_cancel, logger_l2_error threadIds = {} +def __add_async_log(logger_, code, content, *args): + try: + if len(args) > 0: + async_log_util.debug(logger_, + ("thread-id={} code={} ".format(threadIds.get(code), code) + content).format(*args)) + else: + async_log_util.debug(logger_, + "thread-id={} code={} ".format(threadIds.get(code), code) + content) + except Exception as e: + logger_l2_error.exception(e) + + def debug(code, content, *args): - async_log_util.debug(logger_l2_trade, - ("thread-id={} code={} ".format(threadIds.get(code), code) + content).format(*args)) + __add_async_log(logger_l2_trade, code, content, *args) def buy_debug(code, content, *args): - async_log_util.debug(logger_l2_trade_buy, - ("thread-id={} code={} ".format(threadIds.get(code), code) + content).format(*args)) + __add_async_log(logger_l2_trade_buy, code, content, *args) def cancel_debug(code, content, *args): - async_log_util.debug(logger_l2_trade_cancel, - ("thread-id={} code={} ".format(threadIds.get(code), code) + content).format(*args)) + __add_async_log(logger_l2_trade_cancel, code, content, *args) def s_cancel_debug(code, content, *args): - async_log_util.debug(logger_l2_s_cancel, - ("thread-id={} code={} ".format(threadIds.get(code), code) + content).format(*args)) + __add_async_log(logger_l2_s_cancel, code, content, *args) def h_cancel_debug(code, content, *args): - async_log_util.debug(logger_l2_h_cancel, - ("thread-id={} code={} ".format(threadIds.get(code), code) + content).format(*args)) + __add_async_log(logger_l2_h_cancel, code, content, *args) def l_cancel_debug(code, content, *args): - async_log_util.debug(logger_l2_l_cancel, - ("thread-id={} code={} ".format(threadIds.get(code), code) + content).format(*args)) + __add_async_log(logger_l2_l_cancel, code, content, *args) # 浜ゆ槗璁板綍 def trade_record(code, type, content, *args): - async_log_util.debug(logger_trade_record, - ("thread-id={} code={} type={} data=".format(threadIds.get(code), code, - type) + content).format(*args)) + if len(args) > 0: + async_log_util.debug(logger_trade_record, + ("thread-id={} code={} type={} data=".format(threadIds.get(code), code, + type) + content).format(*args)) + else: + async_log_util.debug(logger_trade_record, + "thread-id={} code={} type={} data=".format(threadIds.get(code), code, + type) + content) -- Gitblit v1.8.0