Giter Club home page Giter Club logo

fix-log-viewer's Introduction

FIX Log Viewer

Download

FIX Log Viewer is a tool for viewing FIX engine logs in a much more readable format. It helps you find, analyze, and fix issues faster.

Available for Windows, Linux and MacOS.

View demo

FIX Log Viewer draw selection

Features

Protocol

  • FIXT 1.1
  • FIX 5.0 SP2
  • FIX 5.0 SP1
  • FIX 5.0
  • FIX 4.4
  • FIX 4.3
  • FIX 4.2
  • FIX 4.1
  • FIX 4.0

Reading FIX messages from log file

  • Extracts raw FIX messages from file of any format. It is enough to have non-encoded messages stored in a file
  • Read compressed log files (zip, gz, 7z, bz2, lz4, xz, and lzma)
  • Support for tailing FIX log file and displays FIX messages in realtime
  • Support for reading FIX log file on a remote machine and displays new FIX messages in real-time

Searching for data

  • Search for exact phrase ("35=D")
  • Search with regular expression
  • Case sensitive and case-insensitive search

Filters

  • Create filters to show only specific messages e.g. only messages related to trade or only session level messages, etc.
  • Quick message filter
  • Advanced field filter
  • Time filter
  • Enable/disable files

Interoperability

  • Ability to select multiple messages
  • Ability to select multiple cells in a grid
  • Copy & Paste

Usability

  • Rich and powerful GUI
  • Sorting
  • Show/Hide columns
  • Go to line/message
  • Coloring and conditional formatting
  • Resolves currency codes, MIC codes, and LEI codes

Installation

Windows Linux Mac

Download the installer for Windows, Linux and MacOS from Releases.

Note for MacOS users

Changes to the security model used in the latest versions of MacOS 11 (Big Sur), MacOS 12 (Monterey), and MacOS 13 (Ventura) mean that the operating system will show an error message ('"FIX Log Viewer" is damaged and can’t be opened. You should move it to the Bin.') when trying to start the application. To work around this, run the following command on the downloaded dmg file in a terminal before installing:

sudo xattr -d com.apple.quarantine FIX.Log.Viewer-<version>_<arch>.dmg

Alternatively download the app from command line with wget or curl instead of from a web browser. The web browser will flag .dmg file as suspicious if it does not have the correct signature. This flag is removed with the above xattr command.

I you still see the error message manually remove the app and install it again.

MacOS warning

Demo

FIX Log Viewer draw selection

Keywords: FIX Parser FIX Analyser FIX Protocol Analyzer FIX Protocol Log Reader

fix-log-viewer's People

Contributors

w3stling avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

fix-log-viewer's Issues

Follow tail

This viewer is great. An extra option to Follow the tail would be great addition.

Search should highlight matches in fix tags

it would be great if I could search the FIX log for 35=D and it would highlight in yellow background color the matches in the top-level log. Right now it shows how many matches, which is useful, but the color highlighting is great.

Source code inclusion

Good Day,

Would you consider releasing the source code as well ? The current source code zip only includes the images and README.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.