Top 20 NuGet Logging Packages

.NET Core client for communicating with the REST API
Log exception details and custom properties that are not output in Exception.ToString().
Custom target for NLog to send logging messages to a Syslog server
.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.
NLog target that writes to the Seq event server over HTTP.
ELMAH error logger for sending errors to This package include initial configuration for getting up and running with from ASP.NET, MVC, Web API etc. Consider using one of the specialized packages instead (Elmah.Io.Mvc, Elmah.Io.WebApi etc.).
Castle NLog integration, flexible and free open-source logging for .NET
Catel.Core library.
A Serilog sink that logs to AWS CloudWatch
Logs details of System.Web HTTP requests through Serilog.
A Serilog sink that correlates log events with the code that produced them, enabling unit testing of log output.
Amazon Lambda .NET Core support - Logging ASP.NET Core package.
NLog target that sends logs to the bulk HTTP service
Castle Windsor logging facility lets you easily inject loggers into your components. It offers integration with most popular 3rd party logging frameworks like log4net, NLog and Serilog (see Castle Core docs).
Adds detailed tracing to any method without modifying your source code. Several backends are available as separate NuGet packages. An official PostSharp pattern library.
A source code package designed primarily for library and framework authors who want dependency free logging support in their component. Also useful in end applications. As of 5.0.0 it works with NetStandard2.0 and SDK projects. For legacy csproj format support use 4.x versions. If you are a library...
Serilog sink for service
Serilog event sink that writes to the service.
log4net is a tool to help the programmer output log statements to a variety of output targets. In case of problems with an application, it is helpful to enable logging so that the problem can be located. With log4net it is possible to enable logging at runtime without modifying the application binar...
Provides utilities to facilitate metrics (timers, counters, gauges, meters, healthchecks) on top of Serilog.