温馨提示:本文翻译自stackoverflow.com,查看原文请点击:c# - How to log QuickFix message in human-readable format
c# quickfix

c# - 如何以人类可读的格式记录QuickFix消息

发布于 2020-07-05 12:19:12

我想以标记名,值之类的已解析模式记录QuickFix消息

我找不到现有功能。我正在使用QuickFix.Net。

我正在考虑提供某种方法,该方法将遍历所有呈现的标签并使用数据字典解析它们。

查看更多

提问者
Captain Comic
被浏览
10
DumbCoder 2011-06-24 15:44

quickfix中没有方法可以以人类可读的格式解析消息。另一个选择是,当您在onMessage中处理传入的FIX消息时,无论如何都要对其进行解析以读取该消息。在这里,您可以列出标记名和值到文件或数据库中。但是这样做的任何操作都可能会使您的Quickfix引擎变慢,因为写入文件或DB总是很慢。所以当心!

另一种选择是将您的消息记录到数据库而不是文件中,然后在数据库中执行所有操作,但这意味着将消息解析两次,即在引擎和数据库中。但是,对于想要阅读和不想要阅读的内容,您将获得更大的灵活性。