Top 20 NuGet diagnostics Packages

A hierarchical alternative to Stopwatch.
KISS .NET logging library Web assembly
A basic operations framework allows to break code to logical operations and track operation start, finish, progress and errors. It's best to use for diagnostics with structured logging.
Provides a re-factoring and re-imagining of the Diagnostic elements deployed in the Analyzer and Code Fixes project template. This particular assembly focuses primarily on the Diagnostic Analyzers with built-in Roslyn compilation support.
The Diagnostics library provides classes that help checking incoming parameters of a method using the Fluent API or not, depending on what you prefer.
Provides an input implementation for capturing diagnostics data sourced through NLog library.
A collection of core enhancing tools, including Inversion of Control (IoC) container, command line processor, console output renderer, and more.
Package Description
Provides an output implementation that sends diagnostics data Azure Monitor Logs Service.
Diagnostics library for NSubstitute to troubleshoot day-to-day issues.
Everyday diagnostics for every day.
Push stream (IObservable) and async/await (Task) abstraction for processes. Observe processes like event streams.
Logging element for .NET that will render as syslog RFC 5424 structured data, for use in Microsoft.Extensions.Logging and other log systems.
Utility library for Essential.Logging, with a log template formatter for system values and other utility functions. The template formatter includes different presentations of log information (log level, short code, event ID, scopes, etc), system information (thread, user, machine name, time, etc), a...
Rolling file logger provider for Microsoft.Extensions.Logging. Writes to a text file using a configurable template with support for multiple system values (thread, user, machine name, time, etc), rolling to a new file based on the date, time, or other template values. Other Essential.Logging ...
GPA Gemstone Diagnostics Library
Insider exporting your application state and metrics via Web UI.
Provides a re-factoring and re-imagining of the Diagnostic elements deployed in the Analyzer and Code Fixes project template. This particular assembly focuses primarily on the Diagnostic Analyzers with built-in Roslyn compilation support.
Provides a re-factoring and re-imagining of the Code Fixes elements deployed in the default Analysis and Code Fixes project template. This particular assembly focuses on Code Fixes only as part of that re-factoring effort.