有没有办法以原始格式获取通过 quickfix 中的发起程序发送的所有消息的日志?具体来说,我在调用initiator.start() 方法后无法登录,并且想知道结果发送了什么修复登录消息。我希望这能帮助我理解为什么我的登录一直失败。
问问题
1084 次
2 回答
1
请看这里:
http://www.quickfixengine.org/quickfix/doc/html/configuration.html#Logging
在日志记录会话中,您可以指定一个文件夹来记录所有消息。
于 2012-10-09T06:38:40.733 回答
1
默认情况下,所有消息都记录在FileLogPath中,但如果我没记错的话,它们会分解为标题和正文组件。但是您的问题似乎在于登录,因此请尝试在toAdmin和fromAdmin中将 FIX 消息打印到您的控制台或文件(如果需要)。在拒绝消息中,您应该看到您的登录被拒绝的原因(如果存在,则标记 58)。尽量不要使用数据库,因为如果您正在记录大量消息,数据库事务可能会减慢您的引擎。
于 2012-10-09T07:41:56.350 回答