Optional
If true, errors will be caught, logged, and execution will return gracefully. If false, errors will be immediately thrown.
The namespaced logger to use for outputting the caught error.
If true, suppresses telemetry/logging for raise() regardless of whether the error is rethrown or swallowed.
raise()
If true, errors will be caught, logged, and execution will return gracefully. If false, errors will be immediately thrown.