Есть ли способ получить журнал всех сообщений в необработанном формате, которые отправляются через инициатор в quickfix? В частности, я не могу войти в систему после вызова метода initiator.start() и хотел бы знать, какое сообщение об исправлении входа в систему отправляется в результате. Я надеюсь, что это поможет мне понять, почему мой вход в систему не удается.
Получение необработанных сообщений об исправлении через quickfix C++
Ответы (2)
пожалуйста, посмотрите здесь:
http://www.quickfixengine.org/quickfix/doc/html/configuration.html#Logging
В сеансе регистрации вы можете указать папку для регистрации всех сообщений.
person
stexcec
schedule
09.10.2012
По умолчанию все сообщения регистрируются в FileLogPath, но не работают. вниз на компоненты заголовка и тела, если мне не изменяет память. Но ваша проблема, похоже, заключается в входе в систему, поэтому попробуйте распечатать сообщение FIX в toAdmin и fromAdmin на консоль или в файл, если хотите. В сообщении об отказе вы должны увидеть причину, по которой ваш логин был отклонен (тег 58, если он существует). Старайтесь не использовать БД, так как транзакции БД могут замедлить работу вашего движка, если вы регистрируете большое количество сообщений.
person
DumbCoder
schedule
09.10.2012