Skip to content

LoggerMessage source generators#360

Merged
SimonCropp merged 2 commits intomainfrom
LoggerMessage]-source-generators-
Mar 9, 2026
Merged

LoggerMessage source generators#360
SimonCropp merged 2 commits intomainfrom
LoggerMessage]-source-generators-

Conversation

@SimonCropp
Copy link
Copy Markdown
Owner

What this eliminates per request:

  • params object[] array allocation (1-3 elements) at every log call site
  • The logEnabled boolean and all manual if (logEnabled) guards — the generated methods inline the IsEnabled check
  • WriteNo304Header simplified: dropped logEnabled parameter

  What this eliminates per request:
  - params object[] array allocation (1-3 elements) at every log call site
  - The logEnabled boolean and all manual if (logEnabled) guards — the generated methods inline the IsEnabled check
  - WriteNo304Header simplified: dropped logEnabled parameter
@SimonCropp SimonCropp added this to the 8.0.2 milestone Mar 9, 2026
@SimonCropp SimonCropp merged commit bab1f21 into main Mar 9, 2026
4 checks passed
@SimonCropp SimonCropp deleted the LoggerMessage]-source-generators- branch March 9, 2026 10:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant