Still in progress but putting up a PR to review/comment on as I go. In general this makes settings more flexible and adapters better to the ASP.NET Core-isms of configuration in general. It's closer to what the user expects and makes configuration intuitive.
I've also moved the remaining static settings to a new Exceptional class for a bit easier visibility and more intuitive intellisense. This class also has helpers for the global event handler attachments (and single-attachment assurances).
Next up is changing the configuration binding in ASP.NET Core and eliminating the intermediate object.
Still in progress but putting up a PR to review/comment on as I go. In general this makes settings more flexible and adapters better to the ASP.NET Core-isms of configuration in general. It's closer to what the user expects and makes configuration intuitive.
I've also moved the remaining
static
settings to a newExceptional
class for a bit easier visibility and more intuitive intellisense. This class also has helpers for the global event handler attachments (and single-attachment assurances).Next up is changing the configuration binding in ASP.NET Core and eliminating the intermediate object.