Top 20 NuGet logging Packages

General-purpose library for full-stack use. Provides support for Caching, Collections, Comparers, Converion, Environment, Events, Exceptions, IO, FileSystem, Lambdas, Logging, Math, Memory, Scopes, Text, Threading, Scheduling and many other aspects.
Extensions for CoreLogging abstraction
Ultra simplistic logging abstraction
SqlBatis logging support with Log4Net
Plexdata.LogWriter.Abstraction defines all basic interfaces as well as other implementations of the Plexdata Logging Writer. This package provides an implementation of an Empty logger as well, that might be useful as dummy or pre-logging implementation.
Unity tool that lets you set the output of System.Console to Unity's Editor Console, giving you visibility into otherwise invisible logs.
Log errors to elmah.io through an Azure App Service. .NET Framework 4.6 or higher required.
Unity extension to integrate with Common.Logging logging abstraction.
The Refactorius hierarchical logging interface library provides a log4net-like logging interface supporting hierarchical logging and easy adddition of arbitrary extra information to log messages.
This is a .NET Core HTTP logging provider for structured logging.
A library providing a generic one-way event routing mechanism for any kind of events.
Xlogger integration for ASP.NET Core
XLogger adapter to write logs in the MongoDB database
Microsoft.Extensions.Logging.Log4NetProvider
Class library for .NET. Provides extension logic for Windows Console.
Microsoft.Extensions.Logging.Log4NetProvider
Lightweight logging API from scratch without implementations.
Pantheios.NET Core Components