Skip to content

[OpenTelemetry] Logs - Return None for unset or out-of-range LogLevel mapping#7092

Merged
martincostello merged 4 commits intoopen-telemetry:mainfrom
ysolomchenko:LogRecord.LogLevel-returns-invalid-values-for-None/unspecified
Apr 15, 2026
Merged

[OpenTelemetry] Logs - Return None for unset or out-of-range LogLevel mapping#7092
martincostello merged 4 commits intoopen-telemetry:mainfrom
ysolomchenko:LogRecord.LogLevel-returns-invalid-values-for-None/unspecified

Conversation

@ysolomchenko
Copy link
Copy Markdown
Contributor

Fixes # N/A
Design discussion issue # N/A

Found by Codex/security scans.

Changes

Fixed LogRecord.LogLevel to preserve LogLevel.None and handle unspecified or out-of-range severities without returning invalid enum values.

Merge requirement checklist

  • CONTRIBUTING guidelines followed (license requirements, nullable enabled, static analysis, etc.)
  • Unit tests added/updated
  • Appropriate CHANGELOG.md files updated for non-trivial changes
  • Changes in public API reviewed (if applicable)

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pkg:OpenTelemetry Issues related to OpenTelemetry NuGet package

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants