The Polarion Log Parser | Analyzer is a simple tool to parse Polarion log files and output an analysis of various aspects decoded from them. It can produce text-based (machine-readable) or cleaner (human-readable) HTML output.
It allows high configurability via an extensible set of regular expression-based rules. The tool comes with an initial set of rules for basic analysis.
Execution
To run the tool, you must have a Java Runtime Environment (JRE) installed on your computer. This tool is built using Java 17, requiring a Java 17 JRE or newer.
We recommend adding the Java binaries to the OS PATH environment variable so you can call the Java interpreter directly.
The tool is distributed as a JAR file so it can be executed from a command line (in Linux or Windows).
Documentation
Full documentation is available in the form of a PDF document that is included in the distribution package downloadable from this page.
What's New in Version 1.1.0
Updated June 2024
1.0.5 - 1.1.0
- The HTML output parameter can now be a directory. An HTML file of the same name as the main log file is subsequently created in the specified directory.
- Fixed the COUNT rule message RegEx processing
- Introduced a new Tab with user login/logout statistics
- Added additional default rules
- Changed multi-pattern rules logic - all defined rules now must be fulfilled to be matched
- Introduced logarithmic TXLOGGER chart
- Exception results now contain an expandable list of 'Caused by' causes
- Improved TXLOGGER results to contain an expandable list of details
- Changed the behavior so the line numbers are now built from a log file index and an individual file line number
- Introduced a new parameter '-ha' for a full HTML report
- Adjusted styling of the UI
- The hints are now displayed again
- Other small improvements
1.0.4 - 1.0.5
- Fixed NoSuchElementException when parsing long multi-line strings
- Fixed NullPointerException in chart builder when parsing logs with multiple rotations on some platforms
- Added additional log parsing rules
- Multi-valued sections sorted by number of occurrences
- Added support for multi-line log messages
- Pieces of exception stack trace are now shown in the HTML output tooltip
1.0.3 - 1.0.4
- Internally refactored the HTML output (Now uses a template-based engine instead of the in-code HTML builder)
- Minor improvements to the look & feel of the HTML output
- Added additional log parsing rules
- Now processes all rotated logs with the same base name if stored in the same folder as the main (last) log file
- Updated HTML Charts: Warnings, Errors & Exceptions now contain a quantity distribution in time charts
- Updated HTML Charts: The TXLOGGER contains all occurrences of the longest operations
1.0.2 - 1.0.3
- New WARN rule type implemented, basic WARN rules defined
- HTML content escaping improved
1.0.1 - 1.0.2
- Introduced a new rule of type COUNT
- Classname-based rules fix
1.0.0 - 1.0.1
- Explicit log file encoding set to ISO 8859-1 due to "micro" character causing failure in the reading of the log file
- Added two additional ERROR rules
1.0.0
- Initial Release
- Provides machine-readable text output and human-readable HTML output