tag:github.com,2008:https://github.com/NLog/NLog/releases Release notes from NLog 2026-02-28T15:21:26Z tag:github.com,2008:Repository/5780416/v6.1.1 2026-02-28T15:55:54Z NLog 6.1.1 <p><strong>Improvements</strong></p> <ul> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4003114280" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6101" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6101/hovercard" href="https://github.com/NLog/NLog/pull/6101">#6101</a> LogFactory - Flush / FlushAsync asynchronous completion outside Target lock. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3996057750" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6100" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6100/hovercard" href="https://github.com/NLog/NLog/pull/6100">#6100</a> NLog.Targets.AtomicFile supporting NetStandard2 with Win32 API. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/michailf/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/michailf">@michailf</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3954474920" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6094" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6094/hovercard" href="https://github.com/NLog/NLog/pull/6094">#6094</a> XmlLayout - Faster XML encoding with INoAllocationStringValueRenderer. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3947960779" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6091" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6091/hovercard" href="https://github.com/NLog/NLog/pull/6091">#6091</a> LiteralWithRawValueLayoutRenderer - Only support RawValue when possible. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3882597687" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6088" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6088/hovercard" href="https://github.com/NLog/NLog/pull/6088">#6088</a> CachedLayoutRendererWrapper - Allow literal optimization when caching not needed. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> </ul> snakefoot tag:github.com,2008:Repository/5780416/v6.1.0 2026-01-31T19:18:51Z NLog 6.1 <p><strong>Improvements</strong></p> <ul> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3408222768" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5999" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5999/hovercard" href="https://github.com/NLog/NLog/pull/5999">#5999</a> JsonLayout - Added support for DottedRecursion. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/thatrajeevkr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/thatrajeevkr">@thatrajeevkr</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3879222044" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6084" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6084/hovercard" href="https://github.com/NLog/NLog/pull/6084">#6084</a> JsonLayout - Protect against cyclic object graphs when DottedRecursion. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3824916916" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6075" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6075/hovercard" href="https://github.com/NLog/NLog/pull/6075">#6075</a> DebuggerTarget - Add support for MaxMessageSize and OnOverflow-action. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3776630529" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6070" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6070/hovercard" href="https://github.com/NLog/NLog/pull/6070">#6070</a> InternalLogger - Auto enable LogLevel.Info when activated. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3643827980" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6045" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6045/hovercard" href="https://github.com/NLog/NLog/pull/6045">#6045</a> LoggingConfigurationParser - Report unrecognized options in targets and rules section. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3703918184" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6059" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6059/hovercard" href="https://github.com/NLog/NLog/pull/6059">#6059</a> LogEventBuilder - Properties with IReadOnlyCollection for initialCapacity. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3749832326" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6065" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6065/hovercard" href="https://github.com/NLog/NLog/pull/6065">#6065</a> FileTarget - Adjust ArchiveSuffixFormat to better handle legacy ArchiveFileName. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3844327620" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6079" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6079/hovercard" href="https://github.com/NLog/NLog/pull/6079">#6079</a> FileTarget - Replace Environment.TickCount with LogEventInfo.TimeStamp. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3751077966" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6066" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6066/hovercard" href="https://github.com/NLog/NLog/pull/6066">#6066</a> FileTarget - Simplify FileName natural ordering logic. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3776560554" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6069" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6069/hovercard" href="https://github.com/NLog/NLog/pull/6069">#6069</a> FileTarget - Reduce code complexity for NaturalStringComparer. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3737680839" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6064" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6064/hovercard" href="https://github.com/NLog/NLog/pull/6064">#6064</a> FileTarget - Reduce code complexity for ArchiveNumbering property. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3862288355" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6082" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6082/hovercard" href="https://github.com/NLog/NLog/pull/6082">#6082</a> JsonLayout - Faster Json encoding with INoAllocationStringValueRenderer. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3878758705" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6083" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6083/hovercard" href="https://github.com/NLog/NLog/pull/6083">#6083</a> CsvLayout - Faster CSV encoding with INoAllocationStringValueRenderer. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3861805316" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6081" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6081/hovercard" href="https://github.com/NLog/NLog/pull/6081">#6081</a> DefaultJsonSerializer - Reduce overhead of PerformJsonEscapeWhenNeeded. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3510238157" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6025" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6025/hovercard" href="https://github.com/NLog/NLog/pull/6025">#6025</a> LogEventInfo - Changed LayoutCache from dictionary to linked list. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3656191666" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6049" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6049/hovercard" href="https://github.com/NLog/NLog/pull/6049">#6049</a> PropertiesDictionary - Increase initial capacity when insert. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3727031840" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6061" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6061/hovercard" href="https://github.com/NLog/NLog/pull/6061">#6061</a> PropertiesDictionary - Simplify enumerator when mixing property types. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3793662542" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6074" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6074/hovercard" href="https://github.com/NLog/NLog/pull/6074">#6074</a> WhenEmpty - Optimize when IsFixedText. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3727375869" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6062" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6062/hovercard" href="https://github.com/NLog/NLog/pull/6062">#6062</a> BufferingTargetWrapper - Improve InternalLogger output when WrappedTarget is NULL. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3765814025" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6067" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6067/hovercard" href="https://github.com/NLog/NLog/pull/6067">#6067</a> Fix nullable warnings from NET10 annotations. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3767349862" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6068" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6068/hovercard" href="https://github.com/NLog/NLog/pull/6068">#6068</a> Support nullable where TKey : notnull for dictionary. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3777925499" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6071" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6071/hovercard" href="https://github.com/NLog/NLog/pull/6071">#6071</a> AssemblyExtensionTypes - Reduce code complexity. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3778089683" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6072" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6072/hovercard" href="https://github.com/NLog/NLog/pull/6072">#6072</a> LoggingConfigurationFileLoader - Handle unknown type loading for App.config. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3824994958" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6076" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6076/hovercard" href="https://github.com/NLog/NLog/pull/6076">#6076</a> Marked ConversionHelpers.TryParseEnum as obsolete. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3265456366" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5949" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5949/hovercard" href="https://github.com/NLog/NLog/pull/5949">#5949</a> CallSiteLayoutRenderer - Obsoleted CleanNamesOfAnonymousDelegates + CleanNamesOfAsyncContinuation. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> </ul> snakefoot tag:github.com,2008:Repository/5780416/v6.0.7 2025-12-09T08:04:37Z NLog 6.0.7 <p><strong>Improvements</strong></p> <ul> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3701735933" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6056" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6056/hovercard" href="https://github.com/NLog/NLog/pull/6056">#6056</a> FileTarget - Archive Cleanup sort filenames using natural ordering. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3678079496" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6054" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6054/hovercard" href="https://github.com/NLog/NLog/pull/6054">#6054</a> EventProperties - Format Dictionary Properties correctly. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3664173979" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6051" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6051/hovercard" href="https://github.com/NLog/NLog/pull/6051">#6051</a> Failure to create config item should be reported as InternalLogger Error. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3664450011" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6052" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6052/hovercard" href="https://github.com/NLog/NLog/pull/6052">#6052</a> PropertiesDictionary - Faster TryGetValue without IsEmpty. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3654800956" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6048" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6048/hovercard" href="https://github.com/NLog/NLog/pull/6048">#6048</a> PropertiesDictionary - Increase initial capacity when insert. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3654687927" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6047" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6047/hovercard" href="https://github.com/NLog/NLog/pull/6047">#6047</a> LogEventInfo - Minor optimization of HasImmutableProperties. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3703310502" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6057" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6057/hovercard" href="https://github.com/NLog/NLog/pull/6057">#6057</a> WhenEmpty - Support AppDomainFixedOutput optimization. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3675810954" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6053" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6053/hovercard" href="https://github.com/NLog/NLog/pull/6053">#6053</a> JsonAttribute - Reduce code complexity when Encode = false. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3630930642" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6044" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6044/hovercard" href="https://github.com/NLog/NLog/pull/6044">#6044</a> Target also enforce PreventMultipleCalls when WriteFailedNotInitialized. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3613150006" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6042" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6042/hovercard" href="https://github.com/NLog/NLog/pull/6042">#6042</a> NLog.RegEx - Fixed Wiki-link in nuget-package. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> </ul> snakefoot tag:github.com,2008:Repository/5780416/v6.0.6 2025-11-20T17:15:38Z NLog 6.0.6 <p><strong>Improvements</strong></p> <ul> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3529111435" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6027" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6027/hovercard" href="https://github.com/NLog/NLog/pull/6027">#6027</a> FileTarget - Improve archive cleanup when using ArchiveSuffixFormat with datetime. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3530070668" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6028" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6028/hovercard" href="https://github.com/NLog/NLog/pull/6028">#6028</a> FileTarget - Fix archive cleanup when only single old file and using MaxArchiveDays. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3601269139" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6039" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6039/hovercard" href="https://github.com/NLog/NLog/pull/6039">#6039</a> FileTarget - Render ArchiveSuffixFormat using NLog DefaultCultureInfo. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3542212161" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6030" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6030/hovercard" href="https://github.com/NLog/NLog/pull/6030">#6030</a> ObjectReflectionCache - Improve handling of JObject serialization. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3512564953" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6026" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6026/hovercard" href="https://github.com/NLog/NLog/pull/6026">#6026</a> JsonLayout - Reduce code complexity for rendering JsonAttribute. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3577887967" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6036" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6036/hovercard" href="https://github.com/NLog/NLog/pull/6036">#6036</a> NullTarget - Improve thread concurrency when FormatMessage = false. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3500324023" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6023" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6023/hovercard" href="https://github.com/NLog/NLog/pull/6023">#6023</a> MemoryTarget - Apply MaxLogsCount limit on next LogEvent. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3603139405" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6040" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6040/hovercard" href="https://github.com/NLog/NLog/pull/6040">#6040</a> XmlParser - Refactor to reduce code complexity. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3604923566" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6041" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6041/hovercard" href="https://github.com/NLog/NLog/pull/6041">#6041</a> ScopeContextAsyncState - Refactor to reduce code complexity. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> </ul> snakefoot tag:github.com,2008:Repository/5780416/v6.0.5 2025-10-09T06:21:35Z NLog 6.0.5 <p><strong>Improvements</strong></p> <ul> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3407506780" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5998" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5998/hovercard" href="https://github.com/NLog/NLog/pull/5998">#5998</a> FileTarget - Rolling to next directory should not fail. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3483411386" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6013" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6013/hovercard" href="https://github.com/NLog/NLog/pull/6013">#6013</a> ValueFormatter - Skip quotes for CaptureType.Stringify unless legacy mode. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3460064012" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6007" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6007/hovercard" href="https://github.com/NLog/NLog/pull/6007">#6007</a> ColoredConsoleTarget - Use Span to reduce string-allocation for word-highlighting. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3462260889" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6009" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6009/hovercard" href="https://github.com/NLog/NLog/pull/6009">#6009</a> NullTarget - Avoid string-allocation upfront when FormatMessage = true. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3474491949" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6012" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6012/hovercard" href="https://github.com/NLog/NLog/pull/6012">#6012</a> XmlLoggingConfiguration - Reduce output for InternalLogger Info-Level. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3459865277" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6006" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6006/hovercard" href="https://github.com/NLog/NLog/pull/6006">#6006</a> XmlLoggingConfiguration - Protect against double dispose of AutoReloadConfigFileWatcher. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3460661465" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6008" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6008/hovercard" href="https://github.com/NLog/NLog/pull/6008">#6008</a> LoggerImpl - Merge WriteToTargetWithFilterChain into Write. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3462381415" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6010" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6010/hovercard" href="https://github.com/NLog/NLog/pull/6010">#6010</a> LoggingConfiguration - Redirect AddRuleForOneLevel and AddRuleForAllLevels to AddRule. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3462471225" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6011" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6011/hovercard" href="https://github.com/NLog/NLog/pull/6011">#6011</a> LoggingRule - Align EnableLoggingForLevels to skip when minLevel is LogLevel.Off. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3484597253" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6015" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6015/hovercard" href="https://github.com/NLog/NLog/pull/6015">#6015</a> CompoundLayout - Changed to foreach for better release optimizations. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3484628475" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6016" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6016/hovercard" href="https://github.com/NLog/NLog/pull/6016">#6016</a> CsvLayout - Changed to foreach for better release optimizations. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3484710996" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6017" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6017/hovercard" href="https://github.com/NLog/NLog/pull/6017">#6017</a> JsonArrayLayout - Changed to foreach for better release optimizations. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3484758283" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/6018" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/6018/hovercard" href="https://github.com/NLog/NLog/pull/6018">#6018</a> XmlLayout - Changed to foreach for better release optimizations. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> </ul> snakefoot tag:github.com,2008:Repository/5780416/v6.0.4 2025-09-20T12:26:29Z NLog 6.0.4 <p><strong>Improvements</strong></p> <ul> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3369086065" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5979" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5979/hovercard" href="https://github.com/NLog/NLog/pull/5979">#5979</a> FileTarget - Improve file-wildcard for archive cleanup. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3369153515" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5980" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5980/hovercard" href="https://github.com/NLog/NLog/pull/5980">#5980</a> FileTarget - Extend InternalLogger output with archive cleanup reason. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3369980588" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5981" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5981/hovercard" href="https://github.com/NLog/NLog/pull/5981">#5981</a> FileTarget - Strict wildcard check only possible when single wildcard. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3388294415" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5987" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5987/hovercard" href="https://github.com/NLog/NLog/pull/5987">#5987</a> FileTarget - Improve archive cleanup with dynamic seq-no. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3388786694" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5988" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5988/hovercard" href="https://github.com/NLog/NLog/pull/5988">#5988</a> FileTarget - Avoid parsing archive sequence number when other digits. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3401006053" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5996" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5996/hovercard" href="https://github.com/NLog/NLog/pull/5996">#5996</a> FileTarget - Improve fallback logic when missing file system birthtime. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3319617731" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5964" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5964/hovercard" href="https://github.com/NLog/NLog/pull/5964">#5964</a> ColoredConsoleTarget - WholeWords should only highlight the word. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3339191393" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5967" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5967/hovercard" href="https://github.com/NLog/NLog/pull/5967">#5967</a> ColoredConsoleTarget - Fixed boxing issue in ConsoleRowHighlightingRule. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/karpinsn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/karpinsn">@karpinsn</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3342708129" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5968" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5968/hovercard" href="https://github.com/NLog/NLog/pull/5968">#5968</a> Simplify WithAutoFlush-method for fluent config API. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3342816022" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5970" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5970/hovercard" href="https://github.com/NLog/NLog/pull/5970">#5970</a> Fix boxing for registration of builtin condition methods. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3367331118" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5977" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5977/hovercard" href="https://github.com/NLog/NLog/pull/5977">#5977</a> ConditionExpression - Implicit operator with NotNullIfNotNull-attribute. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/GREsau/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/GREsau">@GREsau</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3369986477" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5982" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5982/hovercard" href="https://github.com/NLog/NLog/pull/5982">#5982</a> SimpleLayout - Implicit operator with NotNullIfNotNull-attribute. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3391430324" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5992" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5992/hovercard" href="https://github.com/NLog/NLog/pull/5992">#5992</a> MessageLayoutRenderer - Handle Exception.ToString() can throw with AOT. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3376648465" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5983" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5983/hovercard" href="https://github.com/NLog/NLog/pull/5983">#5983</a> Append4DigitsZeroPadded - Use Span instead of multiple StringBuilder.Append(). (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3380910043" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5985" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5985/hovercard" href="https://github.com/NLog/NLog/pull/5985">#5985</a> Extracted NLog.WindowsRegistry to own git repository. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3380910043" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5985" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5985/hovercard" href="https://github.com/NLog/NLog/pull/5985">#5985</a> Extracted NLog.Targets.Trace to own git repository. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3380910043" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5985" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5985/hovercard" href="https://github.com/NLog/NLog/pull/5985">#5985</a> Extracted NLog.Targets.ConcurrentFile to own git repository. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3380910043" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5985" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5985/hovercard" href="https://github.com/NLog/NLog/pull/5985">#5985</a> Extracted NLog.Targets.Database to own git repository. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3380910043" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5985" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5985/hovercard" href="https://github.com/NLog/NLog/pull/5985">#5985</a> Extracted NLog.Targets.Mail to own git repository. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3380910043" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5985" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5985/hovercard" href="https://github.com/NLog/NLog/pull/5985">#5985</a> Extracted NLog.Targets.WebService to own git repository. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3380910043" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5985" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5985/hovercard" href="https://github.com/NLog/NLog/pull/5985">#5985</a> Extracted NLog.Targets.Network to own git repository. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> </ul> snakefoot tag:github.com,2008:Repository/5780416/v6.0.3 2025-09-20T12:27:28Z NLog 6.0.3 <ul> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3301266720" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5952" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5952/hovercard" href="https://github.com/NLog/NLog/pull/5952">#5952</a> FileTarget - Close old files when reaching OpenFileCacheSize. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3265394472" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5948" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5948/hovercard" href="https://github.com/NLog/NLog/pull/5948">#5948</a> FileTarget - Closing on OpenFileCacheTimeout apply least recently used. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3265357068" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5947" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5947/hovercard" href="https://github.com/NLog/NLog/pull/5947">#5947</a> FileTarget - Improved file-archive exception handling when KeepFileOpen=false. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3303213839" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5954" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5954/hovercard" href="https://github.com/NLog/NLog/pull/5954">#5954</a> ColoredConsoleTarget - Added Words-property for easy highlighting of many words without RegEx. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3306101039" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5955" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5955/hovercard" href="https://github.com/NLog/NLog/pull/5955">#5955</a> LogMessageTemplateFormatter - Also use IValueFormatter for positional templates. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3301765233" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5953" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5953/hovercard" href="https://github.com/NLog/NLog/pull/5953">#5953</a> NLog.Targets.Network - Updated links in README.md for nuget-package. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3257252541" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5945" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5945/hovercard" href="https://github.com/NLog/NLog/pull/5945">#5945</a> NLog.Targets.AtomicFile - Added README.md for nuget-package. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3246619771" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5940" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5940/hovercard" href="https://github.com/NLog/NLog/pull/5940">#5940</a> SplunkTarget - Support SplunkFields-property. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> </ul> snakefoot tag:github.com,2008:Repository/5780416/v6.0.2 2025-09-20T12:28:15Z NLog 6.0.2 <ul> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3231351081" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5930" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5930/hovercard" href="https://github.com/NLog/NLog/pull/5930">#5930</a> XmlParser - Handle XML comments after root-end-tag. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3231290763" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5929" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5929/hovercard" href="https://github.com/NLog/NLog/pull/5929">#5929</a> XmlLoggingConfiguration - Improve handling of invalid XML. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3235211996" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5933" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5933/hovercard" href="https://github.com/NLog/NLog/pull/5933">#5933</a> Handle invalid message template when skipping parameters array. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3200029893" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5915" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5915/hovercard" href="https://github.com/NLog/NLog/pull/5915">#5915</a> ReplaceNewLinesLayoutRendererWrapper - Replace more line ending characters. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oikku/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oikku">@oikku</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3193305851" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5911" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5911/hovercard" href="https://github.com/NLog/NLog/pull/5911">#5911</a> NLog.Targets.GZipFile - Improve support for ArchiveAboveSize. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3206151846" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5921" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5921/hovercard" href="https://github.com/NLog/NLog/pull/5921">#5921</a> FileTarget - Activate legacy ArchiveFileName when ArchiveSuffixFormat contains legacy placeholder. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3222315483" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5924" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5924/hovercard" href="https://github.com/NLog/NLog/pull/5924">#5924</a> AsyncTargetWrapper - Updated FullBatchSizeWriteLimit default value from 5 to 10. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3245044072" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5937" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5937/hovercard" href="https://github.com/NLog/NLog/pull/5937">#5937</a> Mark Assembly loading with RequiresUnreferencedCodeAttribute for AOT. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3245171916" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5938" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5938/hovercard" href="https://github.com/NLog/NLog/pull/5938">#5938</a> Logger - Align WriteToTargets with WriteToTargetsWithSpan. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3189046069" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5909" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5909/hovercard" href="https://github.com/NLog/NLog/pull/5909">#5909</a> ConfigurationItemFactory - Added extension hints for webservice and activityid. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3204886167" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5918" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5918/hovercard" href="https://github.com/NLog/NLog/pull/5918">#5918</a> Log4JXmlTarget - Removed alias NLogViewer as conflicts with other nuget-packages. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3225164125" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5926" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5926/hovercard" href="https://github.com/NLog/NLog/pull/5926">#5926</a> SplunkTarget - NetworkTarget with SplunkLayout. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3226593065" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5927" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5927/hovercard" href="https://github.com/NLog/NLog/pull/5927">#5927</a> GelfLayout - Align with SplunkLayout. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3198185890" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5913" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5913/hovercard" href="https://github.com/NLog/NLog/pull/5913">#5913</a> NLog.Targets.Network - Updated nuget-package README.md. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3196297524" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5912" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5912/hovercard" href="https://github.com/NLog/NLog/pull/5912">#5912</a> NLog.Targets.Trace - Updated nuget-package README.md. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3205423799" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5919" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5919/hovercard" href="https://github.com/NLog/NLog/pull/5919">#5919</a> XML docs for Targets and Layouts with remarks about default value. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3206255023" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5922" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5922/hovercard" href="https://github.com/NLog/NLog/pull/5922">#5922</a> XML docs for LayoutRenderers with remarks about default value. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3224066522" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5925" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5925/hovercard" href="https://github.com/NLog/NLog/pull/5925">#5925</a> XML docs for Target Wrappers with remarks about default value. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3240289203" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5935" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5935/hovercard" href="https://github.com/NLog/NLog/pull/5935">#5935</a> Improve NLog XSD Schema with better handling of typed Layout. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3218726552" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5923" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5923/hovercard" href="https://github.com/NLog/NLog/pull/5923">#5923</a> Updated unit-tests from NET6 to NET8. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> </ul> snakefoot tag:github.com,2008:Repository/5780416/v5.5.1 2025-07-21T05:31:47Z NLog 5.5.1 <ul> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3107192300" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5858" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5858/hovercard" href="https://github.com/NLog/NLog/pull/5858">#5858</a> ConsoleTarget - Added ForceWriteLine to match NLog v6 Schema (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3119016152" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5866" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5866/hovercard" href="https://github.com/NLog/NLog/pull/5866">#5866</a> Layout.FromLiteral to match NLog v6 (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3164850843" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5888" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5888/hovercard" href="https://github.com/NLog/NLog/pull/5888">#5888</a> ChainsawTarget with type-alias Log4JXml to match NLog v6 (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3149777301" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5883" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5883/hovercard" href="https://github.com/NLog/NLog/pull/5883">#5883</a> AsyncTargetWrapper - LogEventDropped and EventQueueGrow events fixes (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dance/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dance">@dance</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3165100420" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5890" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5890/hovercard" href="https://github.com/NLog/NLog/pull/5890">#5890</a> StringBuilderExt - Change Append2DigitsZeroPadded to array-lookup (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3240456484" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5936" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5936/hovercard" href="https://github.com/NLog/NLog/pull/5936">#5936</a> XmlLayout - Support MaxRecursionLimit == 0 (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3240456484" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5936" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5936/hovercard" href="https://github.com/NLog/NLog/pull/5936">#5936</a> RegisterObjectTransformation so build trimming will keep public properties (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> </ul> snakefoot tag:github.com,2008:Repository/5780416/v6.0.1 2025-06-28T06:09:33Z NLog 6.0.1 <p><strong>Improvements</strong></p> <ul> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3172857433" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5898" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5898/hovercard" href="https://github.com/NLog/NLog/pull/5898">#5898</a> Changed ConditionExpression to be nullable by default since no Condition means no filtering. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3183862497" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5906" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5906/hovercard" href="https://github.com/NLog/NLog/pull/5906">#5906</a> Include ConditionExpression in the static type registration. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3169000419" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5895" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5895/hovercard" href="https://github.com/NLog/NLog/pull/5895">#5895</a> Fixed the new XML parser to handle XML comments just before end-tag. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3183622194" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5905" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5905/hovercard" href="https://github.com/NLog/NLog/pull/5905">#5905</a> Fixed the new XML parser to allow InnerText with greater-than characters. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3165773039" data-permission-text="Title is private" data-url="https://github.com/NLog/NLog/issues/5891" data-hovercard-type="pull_request" data-hovercard-url="/NLog/NLog/pull/5891/hovercard" href="https://github.com/NLog/NLog/pull/5891">#5891</a> Updated NLog.Targets.AtomicFile to support net8.0-windows without dependency on Mono.Posix.NETStandard. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snakefoot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snakefoot">@snakefoot</a>)</li> </ul> snakefoot