Получение необработанных сообщений об исправлении через quickfix C++

Есть ли способ получить журнал всех сообщений в необработанном формате, которые отправляются через инициатор в quickfix? В частности, я не могу войти в систему после вызова метода initiator.start() и хотел бы знать, какое сообщение об исправлении входа в систему отправляется в результате. Я надеюсь, что это поможет мне понять, почему мой вход в систему не удается.


person KS1    schedule 09.10.2012    source источник


Ответы (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