Top 20 NuGet Logging Packages
EventSource/EventListener logger provider implementation for Microsoft.Extensions.Logging.
Log exception details and custom properties that are not output in Exception.ToString(). Contains custom destructurers for SQL Server exceptions.
Official NLog integration for Sentry - Open-source error tracking that helps developers monitor and fix crashes in real time.
Fully-featured Serilog sink that logs events to remote syslog servers using UDP, TCP, and TLS over TCP, and can also use POSIX libc syslog functions to write to the local syslog service on Linux systems. Both RFC3164 and RFC5424 format messages are supported.
Common.Logging library introduces a simple abstraction to allow you to select a specific logging implementation at runtime.
Common Logging Adapter for Serilog. Unlike Common.Logging.Serilog, when you log strings with JSON objects, these will be deserialized and logged as structured objects.
Raven is a C# client for Sentry (getsentry.com and github.com/getsentry/sentry)
Debug output logger provider implementation for Microsoft.Extensions.Logging. This logger logs messages to a debugger monitor by writing messages with System.Diagnostics.Debug.WriteLine().
This library is a .NET implementation of the OpenTracing API. To fully understand this platform API, it's helpful to be familiar with the OpenTracing project and terminology more generally. For the time being, mild backwards-incompatible changes may be made without changing the major version number...
TraceSource logger provider implementation for Microsoft.Extensions.Logging. This logger logs messages to a trace listener by writing messages with System.Diagnostics.TraceSource.TraceEvent().
Exceptionless client for ASP.NET Core. Exceptionless is a cloud based error reporting service that sends your exceptions to https://exceptionless.com and provides aggregated views and analytics.
CorrelatorSharp, a set of tools for adding correlation identifiers for actions performed by users and machine across your applications. Your one stop shop for context-aware logging and diagnostics.
Log exception details and custom properties that are not output in Exception.ToString().
log4stash is a log4net appender for easy logging of exceptions and messages to Elasticsearch indices. You can configure few filters to analyze log events before they got sended to Elasticsearch similar to the filters on logstash.
.NET utility library that includes Application Configuration, lightweight ADO.NET Data Access Layer, logging, utility classes include: StringUtils, ReflectionUtils, FileUtils, DataUtils, SerializationUtils, TimeUtils, SecurityUtils and XmlUtils. These classes are useful in any kind of .NET project.