Prints the contents of the report.
A logger to use to print the report.
How deep to indent this part of the report.
Put an entry into the report.
The message to add.
Optional
context: Record<string, unknown>An arbitrary key-value object to store with the message.
A hierarchical background report/log.