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 5, 6, 7 and 8 - .NET Core 1, 2 and 3 - .NET Standard 1.3+ and 2.0+ - .NET Framework 3.5 - 4.8 - Xama...
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 2.0+ 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, this package will overwrite the original Mail Target. * Compared to the ori...
NLog LoggerProvider for Microsoft.Extensions.Logging for logging in .NET Standard libraries and .NET Core applications. For ASP.NET Core, check: https://www.nuget.org/packages/NLog.Web.AspNetCore
NLog.Extended.dll provides MSMQ target and AppSetting renderer
Integrates NLog as provider for Microsoft.Extensions.Logging, and provides NLog LayoutRenderers to enrich logging output with details from HttpContext.
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, check: 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 .Net Core 2.0+ only. For ASP.NET 4.x (.Net 4.5.2+), install version 2.30.0 of this package.
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.