BrighterCommand/Brighter

[Feature] Use Source Generated Logging

iancooper opened this issue · 0 comments

Is your feature request related to a problem? Please describe.
We want to improve the performance of Brighter by reducing unnecessary allocations. Whilst this is a difficult and long process, there is some low-hanging fruit, one of which is source generated logging.

Describe the solution you'd like
Replace our existing string templated logs with source generated logs.

Describe alternatives you've considered
An alternative would be to drop a lot of our logging in favor of OpenTelemetry events, but this is mostly seamless via libraries