有没有办法获取通过quickfix中的启动器发送的原始格式的所有邮件的日志?具体来说,我无法在调用initiator.start()方法后登录,并且想知道结果发送了什么修复登录消息。我希望这能帮助我理解为什么我的登录失败。
答案 0 :(得分:1)
请看一下:
http://www.quickfixengine.org/quickfix/doc/html/configuration.html#Logging
在日志记录会话中,您可以指定一个文件夹来记录所有消息。
答案 1 :(得分:1)
默认情况下,所有消息都记录在FileLogPath中,但如果我的记忆正确,我会将其分解为标题和正文组件。但您的问题似乎是登录,因此请尝试将 toAdmin 和 fromAdmin 中的FIX消息打印到您的控制台或文件中(如果需要)。在拒绝消息中,您应该看到您的登录被拒绝的原因(如果存在,则标记为58)。尝试不使用数据库,因为如果要记录大量消息,数据库事务可能会降低引擎速度。