The FIX Log is a component that forms a part of multiple Fixdev tools, including the FIX parser and FIX sessions. It shows a list of FIX messages, and when a message is selected, a detailed breakdown appears in a separate panel on the right.
The list of displayed FIX messages can be filtered using the Filters tab above the message list.
The Message Type filter allows you to exclude messages unless they match one of the selected types. You can also quickly exclude a single message type by right-clicking on a message and selecting Hide all {type} messages.
The Sending Time filter can be used to show a message only if it was sent between the specified times. Both time fields are optional — if only one is used, it will act as an upper or lower bound.
When messages are filtered, the info bubble on the Messages tab changes to the format "5/20". In that example, 5 messages match the filter criteria, and 15 have been filtered out.
You can view a message's content by clicking on it in the list. You can use the up and down arrow keys to change the selection. When a message is selected, its content appears in a right-hand panel.
The Fields tab shows a breakdown of the message. The info bubble lists the total number of fields in the message.
Repeating groups can be expanded () or collapsed () to help locate specific fields more easily.
The Raw tab displays the FIX message in its raw form, showing the unparsed bytes of the message.
The Issues tab lists any issues with the selected message, such as fields that are not defined by the current specification.