Download Latest Version NLog 6.1.1 source code.tar.gz (1.0 MB)
Email in envelope

Get an email when there's a new version of NLog

Home / v6.1.0
Name Modified Size InfoDownloads / Week
Parent folder
NLog 6.1 source code.tar.gz 2026-01-31 1.0 MB
NLog 6.1 source code.zip 2026-01-31 2.1 MB
README.md 2026-01-31 2.3 kB
Totals: 3 Items   3.1 MB 0

Improvements

  • [#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)
Source: README.md, updated 2026-01-31