55.9 Entries in the recording log

During node conversion, diagnostic information is written to the recording log (see "The Recording Log"). The level of detail is controlled by the option Entries for the recording log . All entries relating to node conversion appear in the log under the section "Procedure Call Recording".

Log nothing
No RPP entries are written to the recording log. The "Procedure Call Recording" section does not appear.
Log nodes processed, procedure calls, invalid and processed definitions with details

The "Procedure Call Recording" section appears in the recording log. If there are Procedure call definition nodes that cannot be evaluated, a subsection "Invalid RPP definitions" appears within it, listing the invalid Procedure call definition nodes. These are annotated with a description of the cause of the error and are marked as errors.

In addition, node processing is logged step by step. For each pass, a subsection "Iteration N - Procedure call definitions checked" appears. Within it, each recorded node has its own subsection whose name summarizes the result, e.g., [0] MouseEventStep -> myProcedure if the node was converted into a procedure call, or [0] MouseEventStep unchanged if no matching definition was found. For a match, the subsection also contains the list of covered nodes ("Steps covered by the procedure call:") and the created Procedure call node ("Procedure call created: ...").

If the test suite contains Procedure call definition nodes of type "Ignore", a section "Remove 'Ignore' steps - definitions checked:" appears before the iteration subsections, documenting which recorded nodes were removed by ignore definitions.

In addition, for each recorded node the Procedure call definition nodes that were checked are listed. Each node match or non-match is annotated with detailed comparison information.