通过quickfix C ++获取原始修复消息

时间:2012-10-09 05:40:09

标签: quickfix

有没有办法获取通过quickfix中的启动器发送的原始格式的所有邮件的日志?具体来说,我无法在调用initiator.start()方法后登录,并且想知道结果发送了什么修复登录消息。我希望这能帮助我理解为什么我的登录失败。

2 个答案:

答案 0 :(得分:1)

请看一下:

http://www.quickfixengine.org/quickfix/doc/html/configuration.html#Logging

在日志记录会话中,您可以指定一个文件夹来记录所有消息。

答案 1 :(得分:1)

默认情况下,所有消息都记录在FileLogPath中,但如果我的记忆正确,我会将其分解为标题和正文组件。但您的问题似乎是登录,因此请尝试将 toAdmin fromAdmin 中的FIX消息打印到您的控制台或文件中(如果需要)。在拒绝消息中,您应该看到您的登录被拒绝的原因(如果存在,则标记为58)。尝试不使用数据库,因为如果要记录大量消息,数据库事务可能会降低引擎速度。