Logging Information

Some things are routinely logged, regardless of whether we plan to generate any code for them.

The following things are logged when entering a method (that is, the capture method is called as a preamble).

The following things are logged when leaving a method (that is, the capture method is called as a postamble).

In addition, extra information is logged, based on the type of the receiver; for example:

Nested method calls are shown with indentation.

This diagnostic information can help when trying to determine if something else needs replay code generated for it. It can also help identify what happened and when, including in situations when you cannot remember what you did while recording. The rrmsg.log is therefore invaluable when resolving problems.