github NLog/NLog v6.1.0
NLog 6.1

latest releases: v6.1.2, v6.1.1
2 months ago

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)

Don't miss a new NLog release

NewReleases is sending notifications on new releases.