0

クイックフィックスのイニシエーター経由で送信されたすべてのメッセージのログを生の形式で取得する方法はありますか? 具体的には、initiator.start() メソッドを呼び出した後にログインできません。その結果、どのような修正ログオン メッセージが送信されるのかを知りたいです。これが、ログオンが失敗し続ける理由を理解するのに役立つことを願っています.

4

2 に答える 2

1

デフォルトでは、すべてのメッセージはFileLogPathに記録されますが、記憶が正しければ、ヘッダーと本文のコンポーネントに分割されます。しかし、問題はログインにあるようです。必要に応じて、 toAdminおよびfromAdminの FIX メッセージをコンソールまたはファイルに出力してみてください。拒否メッセージには、ログインが拒否された理由 (存在する場合はタグ 58) が表示されます。大量のメッセージをログに記録している場合、DB トランザクションはエンジンの速度を低下させる可能性があるため、DB を使用しないようにしてください。

于 2012-10-09T07:41:56.350 に答える
1

ここを見てください:

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

Logging セッションでは、すべてのメッセージを記録するフォルダーを指定できます。

于 2012-10-09T06:38:40.733 に答える