If you are an active user of the DLT-Message-Analyzer plugin - please, spend a few moments to star this GitHub repository. Our team will very much appreciate it!
DLT Message Analyzer is a plugin for dlt-viewer SW. It works in combination with the following source code.
It is developed to increase the analytical capabilities of the dlt-viewer.
- Validation of the entered regular expressions with providing human-readable error in case of the wrong input
- Continuous search. The analysis ongoing, while new messages are being received from the target device
- Makes search dramatically fast
- Allows you to easily form groups of the repetitive messages and check trace-spam cases, request-response pairs, number of message occurrences, etc.
- Allows you to quickly get access to the defined "key regex groups" and change their content
- Provides auto-completion functionality
- Advanced highlighting of regex groups
- Possibility to copy-paste highlighted content into your emails to increase their readability
- Possibility to save regex patterns with the human-readable aliases
- Possibility to use combinations of the saved regex patterns, which allows you to instantly form the complex requests. This incredibly increases the speed and quality of the trace analysis!
- Possibility to work with multiple regex configuration files and switch between them. This allows you to use other's domains knowledge in your analysis
- Possibility to search patterns by their aliases
- Analog of the dlt-viewer's search with the extended capabilities
- Possibility to lock the search between the 2 message id-s
- Plugin supports integration with the PlantUML tool, which allows you to create sequence diagrams out of the logs
- Extension, which lists the paths & names of all currently opened DLT files
- Debug "console view", which shows debug messages of the plugin and allows you to perform a set of predefined scenarios.
- In addition, console view allows you to convert custom txt files into the dlt format. Thus, you can use dlt-viewer for the projects, which do not use full Genivi DLT infrastructure. E.g. no dlt-daemon or dlt API lib being used.
and many other features