Я пытаюсь разобраться с тем, что журналы QuickFix растут неограниченно, планируя задание типа cron, чтобы остановить инициатор, скопируйте файл журнала (который выглядит как «FIX.4.2-XXX-YYY.messages.current.log»,) в другое место, затем запустите инициатор снова.Как уничтожить и создать сеанс динамически в QuickFix?
Это прекрасно работает, за исключением того, что QuickFix автоматически не создает новый файл messages.current.log для сохранения. Если я создам файл вручную, QF не сохраняет его. QF ведет себя правильно, когда он выключается и перезапускается, другими словами, когда сеанс уничтожается, а затем снова создается.
Вместо того, чтобы отключать мое приложение и перезапускать его (что я не уверен, что могу делать это автоматически очень легко), есть ли способ уничтожить и создать объекты сеанса из работающего экземпляра QF?
Я использую привязки Python, но должен уметь находить инструкции QF/J или языки других языков.