open-telemetry/opentelemetry-dotnet

Configurable Error Handler

Open

#4.159 geöffnet am 7. Feb. 2023

Auf GitHub ansehen
 (2 Kommentare) (2 Reaktionen) (0 zugewiesene Personen)C# (889 Forks)auto 404
enhancementhelp wantedkeep-open

Repository-Metriken

Stars
 (3.725 Stars)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

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