Log Parser
A command-line tool that processes and enhances RTI Connext and RTI Connext Micro log messages, making it easier to debug applications.
Notice of Deprecation
The Log Parser tool was previously available as part of RTI Labs for log debugging and analysis. This tool is now deprecated and is no longer actively maintained or supported. It has been removed from the current RTI Labs offering.
What does it do?
RTI Log Parser is a command-line tool that processes and clarifies RTI Connext and RTI Connext Micro log messages, making it easier to debug applications.
Connext output and debugging log files both provide extensive detail about the execution of a DDS application, but they are not optimized for human comprehension. And while error and warning messages are easier to understand, they do not provide all of the details that a user may need to pinpoint the source of an issue.

Figure 1. Get a picture of your Connext system with Log Parser
Log Parser takes advantage of the highest verbosity level of the RTI Connext logs to analyze the behavior of a Connext application. The results are presented in a human-readable format. They contain information similar to network tools like Wireshark with the benefit of working even when the communication is Shared Memory only. The log verbosity of the DDS application is configurable via the Logging QoS policy of the DomainParticipantFactory. This can be changed by using an XML file, a code snippet or an environment variable (more details here).

Figure 2. Parsing RTI Connext logs with Log Parser
Log Parser takes the information contained in the log.txt file and debugging logs, and presents it in a user-friendly HTML format. As a result, users can quickly interpret the valuable and detailed internal log messages printed by Connext in order to:
- Debug communication issues
- Understand the workflow of a DDS application
- Confirm that Connext is not reporting any problems (e.g., errors, warnings)
- Gain insight into low-level details, such as RTPS packets sent/received
Features & Benefits
Log Parser features include debugging log messages from RTI Connext products, detect communication and API usage problems, get network statistics and obfuscate sensitive information.
Log Parser benefits include debugging DDS issues in your applications, understand low-level details of DDS communication more easily and validate correct usage of the Connext API.

Availability
Log Parser may still be referenced in RTI Connext 7.3.1 (and earlier) Launcher versions or in legacy documentation.
All versions of RTI Log Parser for Connext are available for download here: https://github.com/rticommunity/rticonnextdds-logparser
Examples
RTI Labs Project Type: Debugging tool
Maturity Level: Prototype
Support.
-
The tool is no longer under active development
-
No updates, fixes, or enhancements will be provided
-
It is provided in its existing form for legacy use only
-
Compatibility with newer versions of RTI Connext is not guaranteed
Usage Guidance
For log analysis and debugging in current RTI Connext versions, users should refer to the supported tools and workflows described in the latest product documentation, or use Connext Chatbot for up-to-date guidance and assistance
Feedback. You can provide feedback via the RTI Community Forum.
Which Platform(s) is it Available On? Anything that runs Python, including macOS, Linux and Windows
System Requirements. You will need Python 2.7 or 3.x.
Product Compatibility.
- RTI Connext version 5.1.0 and up
- Including messages from RTI Routing Service
- RTI Connext Micro version 2.4.9 and up
Join the RTI Community
Post your questions, search through our Knowledge Base and get the most from your DDS experience by joining the RTI Community!
Success-Plan Services