Download Latest Version NLog 6.1.4 source code.zip (2.1 MB)
Email in envelope

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

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

Improvements

  • [#6225] AsyncTaskTarget - Fixed bug when using BatchSize=1 and doing explicit flush and next LogEvent fails. (@snakefoot)
  • [#6206] MruCache - Changed to ConcurrentDictionary but still single writer. (@snakefoot)
  • [#6205] TargetWithFilterChain - Increase CallSite MaxCapacity from 1000 to 2000. (@snakefoot)
  • [#6197] JsonAttribute - New constructor with JsonLayout and Encode = false. (@snakefoot)
  • [#6174] Reduce AOT file-size. Changed PropertyTypeConverter to avoid Dictionary for conversion mapping. (@snakefoot)
  • [#6177] Reduce AOT file-size. Changed LogFactory PurgeObsoleteLoggers to clone Dictionary instead of ToList. (@snakefoot)
  • [#6185] Reduce AOT file-size. Changed to use yield instead of Linq. (@snakefoot)
  • [#6188] Reduce AOT file-size. Changed ConfigurationItemFactory from Dictionary to Array of PropertyInfo. (@snakefoot)
  • [#6192] Reduce AOT file-size. Changed Target FindAllLayouts to use HashSet instead of Linq Distinct. (@snakefoot)
  • [#6193] Reduce AOT file-size. Changed XmlLoggingConfiguration AutoReloadFileNames to use yield instead of Linq. (@snakefoot)
  • [#6195] Reduce AOT file-size. Changed LoggingConfiguration CheckUnusedTargets to use HashSet instead of Linq. (@snakefoot)
  • [#6204] TemplateEnumerator - Replace LiteralHole with CurrentHole and CurrentLiteral. (@snakefoot)
  • [#6223] XmlParser - ReadUntilChar avoid extra string-allocation on trim InnerText. (@snakefoot)
  • [#6222] XmlParser - Simplify ReadUntilChar by extracting parse of attribute-name into ReadEntityName. (@snakefoot)
  • [#6209] AppVeyor - Visual Studio 2026. (@snakefoot)
  • [#6199] Fixed nullable warnings from Activator.CreateInstance. (@snakefoot)
  • [#6190] SetupConfigurationTargetBuilder - Fix Sonar Code Smell. (@snakefoot)
  • [#6176] TryNLogSpecificConversion - Refactor parsing Layout from string. (@snakefoot)
  • [#6210] ScopeContext - Fix List capacity for GetAllNestedStates. (@jnyrup)
  • [#6211] ScopeContext - Renamed PushNestedState to CollectNestedState. (@snakefoot)
  • [#6214] ScopeContext - Rename CaptureNestedContext to CloneNestedContext. (@snakefoot)
  • [#6216] ScopeContext - Simplify CaptureContextProperties when only nested state. (@snakefoot)
  • [#6217] ScopeContext - Unify CollectNestedState implementation. (@snakefoot)
Source: README.md, updated 2026-07-08