我是在pycharm里开发no_ui的程序
程序运行以后,没有看到录制数据的动作,也不知道数据是不是写下来了
线程函数是这样写的
def run_child1():
"""
Running in the child process.
"""
SETTINGS["log.file"] = True
event_engine = EventEngine()
main_engine = MainEngine(event_engine)
main_engine.add_gateway(CtpGateway)
main_engine.write_log("主引擎创建成功")
# 记录引擎
log_engine = main_engine.get_engine("log")
event_engine.register(EVENT_CTA_LOG, log_engine.process_log_event)
main_engine.write_log("注册日志事件监听")
main_engine.connect(ctp_setting, "CTP")
main_engine.write_log("连接CTP接口")
whole_market_recorder = WholeMarketRecorder(main_engine, event_engine)
main_engine.write_log("开始录制数据")
oms_engine = main_engine.get_engine("oms")
while True:
sleep(1)
主程序
启动后的日志
请问是什么问题
另外我看代码里使用了WholeMarketRecorder这个类,派生自RecorderEngine,但是并没有调用这个类的任何方法,不知道怎么用,求助各位