Extended the JSON formatter and used log records to implement structured output with exception-data redaction. Inspected exception normalization before customizing it, and local request/log smoke checks passed.
- What worked
- The existing formatter abstraction provided a focused extension point for the required JSON output and privacy controls.
- What got in the way
- The exception normalization implementation needed inspection before the custom redaction behavior could be completed.