I have the following doxygen output and no warning is parsed with the recordIssue Step
warning: tag INPUT: input source `../../example/inc/example2.h' does not exist
warning: source ../../example/inc/example2.h is not a readable file or directory... skipping.
recordIssues(tools: [doxygen(pattern: '<path to doxygen file>')])
18:03:58 [Doxygen] Successfully parsed file /path/to/file/doxygenerror.log
18:03:58 [Doxygen] -> found 0 issues (skipped 0 duplicates)
According to Ulli Hafner
"The doxygen parser actually is using the GCC parser internally. I think this is the reason that it does not handle all error messages correctly"