Top 20 NuGet nlog Packages

NLog is a logging platform for .NET with rich log routing and management capabilities. NLog supports traditional logging, structured logging and the combination of both. Supported platforms: - .NET Framework 3.5, 4, 4.5, 4.6, 4.7 & 4.8 - .NET Core 1, 2 and 3 - .NET Standard 1.3+ and 2.0+; - .NET F...
NLog.config file to get started with configuring NLog. This package is not mandatory to get started with NLog: the configuration file can created manually (read specs here: https://github.com/NLog/NLog/wiki/Configuration-file) or the configuration can be created programmatically. (read more here: h...
XSD file to enables Intellisense(TM) when editing NLog configuration files, for example in Visual Studio. Notes: - Extensions could report XSD errors. Those errors could be ignored safely. - Unfortunately this package won't work well when using <PackageReference>. You could download the lastest...
PostSharp.Patterns.Diagnostics: support for NLog.
Adds detailed tracing to any method without modifying your source code. Several backends are available as separate NuGet packages. An official PostSharp pattern library.
NLog BlobStorageTarget for writing to Azure Cloud Blob Storage
NLog Mail Target for .NET Core & .NET Standard, and .NET 4.5+ using MailKit. This package add the mail target to NLog and has the same options* as the original Mail Target. If the mail target was already available on your platform (.NET Standard 2+, .NET 4.5), this package will overwrite the origi...
NLog LoggerProvider for Microsoft.Extensions.Logging for logging in .NET Standard libraries and .NET Core applications. For ASP.NET Core, use NLog.Web.AspNetCore: https://www.nuget.org/packages/NLog.Web.AspNetCore
NLog.Extended.dll provides MSMQ target and AppSetting renderer
NLog LoggerProvider for Microsoft.Extensions.Logging and ASP.NET Core platform. Adds helpers and layout renderers for websites and web applications. Supported platforms: - For ASP.NET Core 5, .NET 5 - For ASP.NET Core 3, .NET Core 3.0 - For ASP.NET Core 2, .NET Standard 2.0+ and .NET 4.6+ - For AS...
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).
NLog extension for Microsoft.Extensions.Hosting for logging in .NET Standard libraries and .NET Core applications using IHostBuilder. For ASP.NET Core, use NLog.Web.AspNetCore: https://www.nuget.org/packages/NLog.Web.AspNetCore
JavaScript logging package that lets you log exceptions, AJAX timeouts and other client side events in your server side log. Supports ASP.NET 4.x (.Net 4.5.2+) and ASP.NET CORE (.NETStandard 2.0+).
An NLog target that utilises the elasticsearch low level client.
An AWS NLog target that records logging messages to Amazon CloudWatch Logs.
NLog target that supports Blob and table storage in single nuget package. Can use queued batches to greatly improve performance. Recommended to use as a async target.
NLog.WindowsEventLog provides access to the EventLog-target for NetStandard
NLog logging for ASP.NET and ASP.NET MVC. Includes targets and layout renderers for websites and web applications. This package is for ASP.NET 3.5+ For ASP.NET Core: Check https://www.nuget.org/packages/NLog.Web.AspNetCore
Structured logging with NLog. Generates log entries as JSON.
Official NLog integration for Sentry - Open-source error tracking that helps developers monitor and fix crashes in real time.