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_error, logger_l2_d_cancel, logger_l2_f_cancel
|
|
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):
|
__add_async_log(logger_l2_trade, code, content, *args)
|
|
|
def buy_debug(code, content, *args):
|
__add_async_log(logger_l2_trade_buy, code, content, *args)
|
|
|
def cancel_debug(code, content, *args):
|
__add_async_log(logger_l2_trade_cancel, code, content, *args)
|
|
|
def s_cancel_debug(code, content, *args):
|
__add_async_log(logger_l2_s_cancel, code, content, *args)
|
|
|
def h_cancel_debug(code, content, *args):
|
__add_async_log(logger_l2_h_cancel, code, content, *args)
|
|
|
def l_cancel_debug(code, content, *args):
|
__add_async_log(logger_l2_l_cancel, code, content, *args)
|
|
|
def d_cancel_debug(code, content, *args):
|
__add_async_log(logger_l2_d_cancel, code, content, *args)
|
|
def f_cancel_debug(code, content, *args):
|
__add_async_log(logger_l2_f_cancel, code, content, *args)
|
|
# 交易记录
|
def trade_record(code, type, content, *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)
|