Administrator
2024-01-16 a78b236c9ca25565c88b4331c88be794a0116765
添加持仓请求日志
1个文件已修改
9 ■■■■ 已修改文件
trade/huaxin/huaxin_trade_server.py 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
trade/huaxin/huaxin_trade_server.py
@@ -1026,8 +1026,9 @@
            self.send_response(json.dumps({"code": 1, "msg": f"数据处理出错:{e}"}), client_id, request_id)
    def OnGetCodePositionInfo(self, client_id, request_id, data):
        code = data.get("code")
        __start_time = time.time()
        try:
            code = data["code"]
            if not tool.is_shsz_code(code):
                raise Exception("非主板代码")
            # 获取代码基本信息
@@ -1098,6 +1099,12 @@
        except Exception as e:
            logging.exception(e)
            self.send_response({"code": 1, "msg": f"数据处理出错:{e}"}, client_id, request_id)
        finally:
            use_time = time.time()-__start_time
            if use_time > 0.01:
                # 耗时10ms以上才记录日志
                async_log_util.info(logger_trade_position_api_request, f"{code}请求持仓耗时:{use_time*1000}ms")
    def OnCommonRequest(self, client_id, request_id, data):
        # 通用请求