NLog 6.1.0

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

Showing the top 20 packages that depend on NLog.

Packages Downloads
Castle.Core
Core of the castle project
3

Changelog:

  • [#5999] JsonLayout - Added support for DottedRecursion. (@thatrajeevkr)
  • [#6084] JsonLayout - Protect against cyclic object graphs when DottedRecursion. (@snakefoot)
  • [#6075] DebuggerTarget - Add support for MaxMessageSize and OnOverflow-action. (@snakefoot)
  • [#6070] InternalLogger - Auto enable LogLevel.Info when activated. (@snakefoot)
  • [#6045] LoggingConfigurationParser - Report unrecognized options in targets and rules section. (@snakefoot)
  • [#6059] LogEventBuilder - Properties with IReadOnlyCollection for initialCapacity. (@snakefoot)
  • [#6065] FileTarget - Adjust ArchiveSuffixFormat to better handle legacy ArchiveFileName. (@snakefoot)
  • [#6079] FileTarget - Replace Environment.TickCount with LogEventInfo.TimeStamp. (@snakefoot)
  • [#6066] FileTarget - Simplify FileName natural ordering logic. (@snakefoot)
  • [#6069] FileTarget - Reduce code complexity for NaturalStringComparer. (@snakefoot)
  • [#6064] FileTarget - Reduce code complexity for ArchiveNumbering property. (@snakefoot)
  • [#6082] JsonLayout - Faster Json encoding with INoAllocationStringValueRenderer. (@snakefoot)
  • [#6083] CsvLayout - Faster CSV encoding with INoAllocationStringValueRenderer. (@snakefoot)
  • [#6081] DefaultJsonSerializer - Reduce overhead of PerformJsonEscapeWhenNeeded. (@snakefoot)
  • [#6025] LogEventInfo - Changed LayoutCache from dictionary to linked list. (@snakefoot)
  • [#6049] PropertiesDictionary - Increase initial capacity when insert. (@snakefoot)
  • [#6061] PropertiesDictionary - Simplify enumerator when mixing property types. (@snakefoot)
  • [#6074] WhenEmpty - Optimize when IsFixedText. (@snakefoot)
  • [#6062] BufferingTargetWrapper - Improve InternalLogger output when WrappedTarget is NULL. (@snakefoot)
  • [#6067] Fix nullable warnings from NET10 annotations. (@snakefoot)
  • [#6068] Support nullable where TKey : notnull for dictionary. (@snakefoot)
  • [#6071] AssemblyExtensionTypes - Reduce code complexity. (@snakefoot)
  • [#6072] LoggingConfigurationFileLoader - Handle unknown type loading for App.config. (@snakefoot)
  • [#6076] Marked ConversionHelpers.TryParseEnum as obsolete. (@snakefoot)
  • [#5949] CallSiteLayoutRenderer - Obsoleted CleanNamesOfAnonymousDelegates + CleanNamesOfAsyncContinuation. (@snakefoot)

NLog v6.0 release notes: https://nlog-project.org/2025/04/29/nlog-6-0-major-changes.html

Full changelog: https://github.com/NLog/NLog/releases

For all config options and platform support, check https://nlog-project.org/config/

.NET Framework 3.5

  • No dependencies.

.NET Framework 4.5

  • No dependencies.

.NET Framework 4.6

  • No dependencies.

.NET Standard 2.0

  • No dependencies.

.NET Standard 2.1

  • No dependencies.

Version Downloads Last updated
6.1.0 1 02/02/2026
6.0.7 3 01/20/2026
6.0.6 3 01/20/2026
6.0.5 3 01/20/2026
6.0.4 3 01/20/2026
6.0.3 3 01/20/2026
6.0.2 3 01/20/2026
6.0.1 3 01/20/2026
6.0.0 3 01/20/2026
5.5.1 3 01/20/2026
5.5.0 3 01/20/2026
5.4.0 3 01/20/2026
5.3.4 3 01/20/2026
5.3.3 3 01/20/2026
5.3.2 3 01/20/2026
5.3.1 3 01/20/2026
5.2.8 3 01/20/2026
5.2.7 3 01/20/2026
5.2.6 3 01/20/2026
5.2.5 3 01/20/2026
5.2.4 3 01/20/2026
5.2.3 3 01/20/2026
5.2.2 3 01/20/2026
5.2.1 3 01/20/2026
5.2.0 3 01/20/2026
5.1.5 3 01/20/2026
5.1.4 3 01/20/2026
5.1.3 3 01/20/2026
5.1.2 3 01/20/2026
5.1.1 3 01/20/2026
5.1.0 3 01/20/2026
5.0.5 3 01/20/2026
5.0.4 3 01/20/2026
5.0.3 3 01/20/2026
5.0.2 3 01/20/2026
5.0.1 3 01/20/2026
5.0.0 3 01/20/2026
4.7.15 3 01/20/2026
4.7.14 3 01/20/2026
4.7.13 3 01/20/2026
4.7.12 3 01/20/2026
4.7.11 3 01/20/2026
4.7.10 3 01/20/2026
4.7.9 3 01/20/2026
4.7.8 3 01/20/2026
4.7.7 3 01/20/2026
4.7.6 3 01/20/2026
4.7.5 3 01/20/2026
4.7.4 3 01/20/2026
4.7.3 3 01/20/2026
4.7.2 3 01/20/2026
4.7.1 3 01/20/2026
4.7.0 3 01/20/2026
4.6.8 3 01/20/2026
4.6.7 3 01/20/2026
4.6.6 3 01/20/2026
4.6.5 3 01/20/2026
4.6.4 3 01/20/2026
4.6.3 3 01/20/2026
4.6.2 3 01/20/2026
4.6.1 3 01/20/2026
4.6.0 3 01/20/2026
4.5.11 3 01/20/2026
4.5.10 3 01/20/2026
4.5.9 3 01/20/2026
4.5.8 3 01/20/2026
4.5.7 3 01/20/2026
4.5.6 3 01/20/2026
4.5.5 3 01/20/2026
4.5.4 3 01/20/2026
4.5.3 3 01/20/2026
4.5.2 3 01/20/2026
4.5.1 3 01/20/2026
4.5.0 3 01/20/2026
4.4.13 3 01/20/2026
4.4.12 3 01/20/2026
4.4.11 3 01/21/2026
4.4.10 3 01/20/2026
4.4.9 3 01/20/2026
4.4.8 3 01/20/2026
4.4.7 3 01/20/2026
4.4.6 3 01/20/2026
4.4.5 3 01/20/2026
4.4.4 3 01/21/2026
4.4.3 3 01/20/2026
4.4.2 3 01/20/2026
4.4.1 3 01/20/2026
4.4.0 3 01/20/2026
4.3.11 3 01/20/2026
4.3.10 3 01/20/2026
4.3.9 3 01/20/2026
4.3.8 3 01/20/2026
4.3.7 3 01/20/2026
4.3.6 3 01/20/2026
4.3.5 3 01/20/2026
4.3.4 3 01/20/2026
4.3.3 3 01/20/2026
4.3.2 3 01/20/2026
4.3.1 3 01/20/2026
4.3.0 3 01/20/2026
4.2.3 3 01/20/2026
4.2.2 3 01/20/2026
4.2.1 3 01/20/2026
4.2.0 3 01/20/2026
4.1.2 3 01/20/2026
4.1.1 3 01/20/2026
4.1.0 3 01/20/2026
4.0.1 3 01/20/2026
4.0.0 3 01/20/2026
3.2.1 3 01/20/2026
3.2.0 3 01/20/2026
3.1.0 3 01/20/2026
3.0.0 3 01/20/2026
2.1.0 3 01/20/2026
2.0.1.2 3 01/20/2026
2.0.0.2000 3 01/20/2026
1.0.0.505 3 01/20/2026