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 6, 7, 8, 9 and 10
- .NET Standard 2.0 and 2.1
- .NET Framework 3.5 - 4.8
- Xamarin Android + iOS (.NET Standard)
- Mono 4
For integrating NLog with Microsoft.Extensions.Logging, check: https://www.nuget.org/packages/NLog.Extensions.Logging
For using NLog with ASP.NET Core, check: https://www.nuget.org/packages/NLog.Web.AspNetCore
Tentative categories were assigned with moderate confidence (0.5 to 0.75): they are shown, but they do not count toward a category’s momentum. How categories work
Install
dotnet add package NLog
Adoption
All-time downloads
649.5M
Observeddownloads, all time
Popularity
Top 10% on NuGet
Derived97th percentile within NuGet
Dependents
—Not published by NuGet
Not published
Maintenance
0.82
DerivedRelease cadence and recency, 0 to 1
Releases per year
7.9
124 versions over its life
Growth by period
Derived by Crest of Tech from two observations of NuGet’s own figure, a period apart. Nothing is stored or estimated: without an observation near the period’s start, the period is still collecting.
7 days
Collectinghistory
Collecting
30 days
Collectinghistory
Collecting
90 days
Collectinghistory
Collecting
1 year
Collectinghistory
Collecting
Adoption history
Adoption historydownloads, all time
Observations in this range began OCT 5, 2026. The chart appears after 7 observations; 2 so far. Collecting history.