open-telemetry/opentelemetry-dotnet

Configurable Error Handler

Open

#4,159 opened on Feb 7, 2023

View on GitHub
 (2 comments) (2 reactions) (0 assignees)C# (889 forks)auto 404
enhancementhelp wantedkeep-open

Repository metrics

Stars
 (3,725 stars)
PR merge metrics
 (PR metrics pending)

Description

Feature Request

from https://github.com/open-telemetry/opentelemetry-specification/blob/dd47c009da1de335c540decc5d5930e46ea61916/specification/error-handling.md?plain=1#L37-L43

SDK implementations MUST allow end users to change the library's default error handling behavior for relevant errors.
Application developers may want to run with strict error handling in a staging environment to catch invalid uses of the API, or malformed config.
Note that configuring a custom error handler in this way is the only exception to the basic error handling principles outlined above.
The mechanism by which end users set or register a custom error handler should follow language-specific conventions.

Additional Context

Found while working on https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/issues/2009

Contributor guide