{"repo":"beNative/LogViewer","free":true,"listed":false,"github":"https://github.com/beNative/LogViewer","clone":"git clone https://github.com/beNative/LogViewer.git","description":"A multi-purpose logviewer","language":"Pascal","stars":64,"topics":["delphi","mqtt","logging","logviewer","message-viewer","debugging-tool","treeview","subscriber","receiver","callstack"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"LogViewer LogViewer is a general purpose message viewer for log messages with support for multiple sources to receive messages from. The application is a modular design which can easily be extended to support other message types and transfer protocols. Currently supported are: Windows IPC (using WM COPY messages) ZeroMQ ( PUB / SUB socket) for logging over the network. It demonstrates the brilliant performance of ZMQ sockets. Currently in progress: Serial port (native RS232, USB or Bluetooth) Windows OutputDebugString API MQTT (commonly used by IOT devices) Each of these receivers support multiple subscribers for which messages can be displayed in a dedicated logviewer. I compiled a pre-release version to play with in the releases section. I included the unit test executable that can be used to generate some sample logging. Screenshots Message viewer Call Stack Watch List Watch list with value history support. The history list can be automatically synchronize with the message list to monitor the value at any given time. Message Filter Client side Source side Settings Dialog Fully customizable message display settings. UML diagrams In the Documents folder you will find some UML diagrams which reveal the main application architecture. There is also a mindmap with a technical overview of the application: LogViewer.xmind You need XMind to open this document. You can download a free version from the main website: XMind. I made an image snapshot of the mindmap that you can open her","default_branch":null,"files":null,"tree":[],"storefront":"/r/beNative","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/beNative/LogViewer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}