2

ログを再生するツールを作成しています。ログを手動で解析するのは面倒なので、ログから単純にメッセージを読み込む方法があるかどうか疑問に思っています。

また、サードパーティのリプレイ ツールが存在する場合、それを使用することに反対しているわけではありません。

4

2 に答える 2

8

まず、任意の方法でログ ファイルを読み取り、個々の行を取得します (1 行に 1 つのメッセージがあります)。

次に、データ ディクショナリを作成します。

// Use the version of the XML dictionary that is right for you
FIX::DataDictionary dd("FIX44.XML");

次に、各行に対して ( としてstd::string str)、メッセージを作成します。

FIX::Message msg(str, dd, false);

最後に、FIX::Application と同じようにメッセージを処理します。

yourFixApplication.fromApp(msg, mySessionID);
于 2011-09-23T16:35:26.513 に答える
2

ValidFIX ログ アナライザーは、良い仕事をするオンライン ログ パーサーです: http://www.validfix.com/fix-log-analyzer.html

于 2011-07-20T14:00:43.270 に答える