-
Notifications
You must be signed in to change notification settings - Fork 607
Closed
Milestone
Description
This is something that I have been wondering about for some time on what would be the best approach for observability.
Since debugging a library like this can be hard, I wonder what we'd want to do to make this easier.
I'd really like to suggest using System.Diagnostics.DiagnosticSource to provide parity with a lot of other .NET libraries and frameworks (both Core and Framework).
Using this library it becomes a lot easier to plug in logging frameworks and profiling tools to monitor and measure operations within the library. It also has the added benefit to have next to no overhead when no-one is listening for the events, since it is exposing ETW events (and in .NET Core, can expose event counters).
cijothomas, JoanComasFdz, luizhlelis, iinuwa, tthiery and 9 more
Metadata
Metadata
Assignees
Labels
No labels