XOutput
XOutput copied to clipboard
chore(deps): bump NLog from 5.2.5 to 5.3.4
Bumps NLog from 5.2.5 to 5.3.4.
Release notes
Sourced from NLog's releases.
NLog 5.3.4
Improvements
- #5572 Layout.FromMethod that supports typed Layout (#5572) (
@smnsht)- #5580 Layout.FromMethod that supports typed Layout (without boxing) (#5580) (
@snakefoot)- #5570 ScopeContextPropertyEnumerator - Optimize HasUniqueCollectionKeys (#5570) (
@snakefoot)- #5571 XmlLayout - Fixed bug in handling unsafe xml property names (#5571) (
@snakefoot)- #5573 FuncThreadAgnosticLayoutRenderer - Implement IRawValue (#5573) (
@snakefoot)- #5577 Introduced OnConfigurationAssigned to signal activation of LoggingConfiguration (#5577) (
@snakefoot)- #5578 Update copyright to 2024, and removed trailing white spaces in source code (#5578) (
@snakefoot)- #5585 Fixed various issues reported by EnableNETAnalyzers (#5585) (
@snakefoot)- #5587 NetworkTarget - Added SendTimeoutSeconds to assign TCP Socket SendTimeout (#5587) (
@snakefoot)- #5588 DateLayoutRenderer - Optimize for Round Trip ISO 8601 Date Format = o (#5588) (
@snakefoot)- #5589 LayoutRenderer - Changed Render-method to use StringBuilderPool (#5589) (
@snakefoot)- #5599 JsonLayout - Refactor code to simplify rendering of scope properties (#5599) (
@snakefoot)- #5600 JsonLayout - Precalculate Json-Document delimiters upfront (#5600) (
@snakefoot)NLog 5.3.3
Improvements
- #5548 FileTarget - Reset reusable MemoryStream when above max capacity (#5548) (
@RomanSoloweow)- #5568 ThreadIdLayoutRenderer - Added IStringValueRenderer optimization (#5568) (
@snakefoot)- #5566 PropertiesDictionary - Added PropertyDictionaryEnumerator to enumerate without allocation (#5566) (
@snakefoot)- #5567 PropertiesDictionary - Simplify PropertyDictionaryEnumerator MoveNext (#5567) (
@snakefoot)- #5562 TargetWithContext - Skip caching when render value for ContextProperties (#5562) (
@snakefoot)- #5557 SimpleLayout - Refactor to reduce code complexity (#5557) (
@snakefoot)- #5556 DatabaseTarget - CloseConnection even when ThrowExceptions = true (#5556) (
@snakefoot)- #5553 LoggerNameMatcher private classes marked as sealed (#5553) (
@snakefoot)- #5554 LoggingConfigurationParser - Refactor to reduce code complexity (#5554) (
@snakefoot)- #5551 LoggingConfigurationParser - Refactor to reduce code complexity (#5551) (
@snakefoot)- #5550 FileArchiveModeRolling - Refactor to reduce code complexity (#5550) (
@snakefoot)- #5542 LimitingTargetWrapper - Fix wiki-link in XML docs (#5542) (
@snakefoot)- #5541 FileTarget - Improve internal logging when invalid FileName (#5541) (
@snakefoot)- #5540 WhenRepeatedFilter - Added wiki-link in XML docs (#5540) (
@snakefoot)- #5536 RegEx IsMatch is faster with RegexOptions.ExplicitCapture to skip capture (#5536) (
@snakefoot)- #5535 PropertyTypeConverter - Use Type IsAssignableFrom instead of Equals (#5535) (
@snakefoot)- #5527 StackTraceUsageUtils - Refactor to reduce code complexity (#5527) (
@snakefoot)- #5526 AsyncRequestQueue - Premature optimization of Enqueue (#5526) (
@snakefoot)- #5525 JsonLayout - Refactor to reduce code complexity (#5525) (
@snakefoot)- #5524 XmlLayout - Refactor to reduce code complexity (#5524) (
@snakefoot)- #5523 AsyncTaskTarget - Added more logging to diagnose batching logic (#5523) (
@snakefoot)- #5522 Layout will always initializes nested layouts (#5522) (
@snakefoot)- #5519 NLogTraceListener - Reduce boxing of EventType + EventId properties (#5519) (
@snakefoot)NLog 5.3.2
Bug Fix
- #5515 Fix NullReferenceException when using LoggingRules with filters and no targets (#5515) (
@snakefoot)NLog 5.3.1
Improvements
- #5313 CallSite can hide single class type using AddCallSiteHiddenClassType (#5313) (
@wadebaird)- #5489 Logging Rule with FinalMinLevel also supports dynamic filters (#5489) (
@snakefoot)
... (truncated)
Changelog
Sourced from NLog's changelog.
Version 5.3.4 (2024/09/12)
Improvements
- #5572 Layout.FromMethod that supports typed Layout (#5572) (
@smnsht)- #5580 Layout.FromMethod that supports typed Layout (without boxing) (#5580) (
@snakefoot)- #5570 ScopeContextPropertyEnumerator - Optimize HasUniqueCollectionKeys (#5570) (
@snakefoot)- #5571 XmlLayout - Fixed bug in handling unsafe xml property names (#5571) (
@snakefoot)- #5573 FuncThreadAgnosticLayoutRenderer - Implement IRawValue (#5573) (
@snakefoot)- #5577 Introduced OnConfigurationAssigned to signal activation of LoggingConfiguration (#5577) (
@snakefoot)- #5578 Update copyright to 2024, and removed trailing white spaces in source code (#5578) (
@snakefoot)- #5585 Fixed various issues reported by EnableNETAnalyzers (#5585) (
@snakefoot)- #5587 NetworkTarget - Added SendTimeoutSeconds to assign TCP Socket SendTimeout (#5587) (
@snakefoot)- #5588 DateLayoutRenderer - Optimize for Round Trip ISO 8601 Date Format = o (#5588) (
@snakefoot)- #5589 LayoutRenderer - Changed Render-method to use StringBuilderPool (#5589) (
@snakefoot)- #5599 JsonLayout - Refactor code to simplify rendering of scope properties (#5599) (
@snakefoot)- #5600 JsonLayout - Precalculate Json-Document delimiters upfront (#5600) (
@snakefoot)Version 5.3.3 (2024/08/12)
Improvements
- #5548 FileTarget - Reset reusable MemoryStream when above max capacity (#5548) (
@RomanSoloweow)- #5568 ThreadIdLayoutRenderer - Added IStringValueRenderer optimization (#5568) (
@snakefoot)- #5567 PropertiesDictionary - Simplify PropertyDictionaryEnumerator MoveNext (#5567) (
@snakefoot)- #5566 PropertiesDictionary - Added PropertyDictionaryEnumerator to enumerate without allocation (#5566) (
@snakefoot)- #5562 TargetWithContext - Skip caching when render value for ContextProperties (#5562) (
@snakefoot)- #5557 SimpleLayout - Refactor to reduce code complexity (#5557) (
@snakefoot)- #5556 DatabaseTarget - CloseConnection even when ThrowExceptions = true (#5556) (
@snakefoot)- #5553 LoggerNameMatcher private classes marked as sealed (#5553) (
@snakefoot)- #5554 LoggingConfigurationParser - Refactor to reduce code complexity (#5554) (
@snakefoot)- #5551 LoggingConfigurationParser - Refactor to reduce code complexity (#5551) (
@snakefoot)- #5550 FileArchiveModeRolling - Refactor to reduce code complexity (#5550) (
@snakefoot)- #5542 LimitingTargetWrapper - Fix wiki-link in XML docs (#5542) (
@snakefoot)- #5541 FileTarget - Improve internal logging when invalid FileName (#5541) (
@snakefoot)- #5540 WhenRepeatedFilter - Added wiki-link in XML docs (#5540) (
@snakefoot)- #5536 RegEx IsMatch is faster with RegexOptions.ExplicitCapture to skip capture (#5536) (
@snakefoot)- #5535 PropertyTypeConverter - Use Type IsAssignableFrom instead of Equals (#5535) (
@snakefoot)- #5527 StackTraceUsageUtils - Refactor to reduce code complexity (#5527) (
@snakefoot)- #5526 AsyncRequestQueue - Premature optimization of Enqueue (#5526) (
@snakefoot)- #5525 JsonLayout - Refactor to reduce code complexity (#5525) (
@snakefoot)- #5524 XmlLayout - Refactor to reduce code complexity (#5524) (
@snakefoot)- #5523 AsyncTaskTarget - Added more logging to diagnose batching logic (#5523) (
@snakefoot)- #5522 Layout will always initializes nested layouts (#5522) (
@snakefoot)- #5519 NLogTraceListener - Reduce boxing of EventType + EventId properties (#5519) (
@snakefoot)Version 5.3.2 (2024/04/30)
Bug fix
- #5515 Fix NullReferenceException when using LoggingRules with filters and no targets (#5515) (
@snakefoot)Version 5.3.1 (2024/04/27)
... (truncated)
Commits
73d83d3Version 5.3.4 (#5594)fe47885JsonLayout - Precalculate Json-Document delimiters upfront (#5600)3dec61fJsonLayout - Refactor code to simplify rendering of scope properties (#5599)39afeecTargetWithContext - Remove unnecessary null check. as handled by ValueTypeLay...13bb3d7ValueTypeLayoutInfo - Skip casting to check empty string when no DefaultValue...1d4d8d8Bump Microsoft.NET.Test.Sdk from 17.11.0 to 17.11.1 (#5590)e7b1474LayoutRenderer - Changed Render-method to use StringBuilderPool (#5589)8bf50abDateLayoutRenderer - Optimize for Round Trip ISO 8601 Date Format = o (#5588)a0eb2c0NetworkTarget - Added SendTimeoutSeconds to assign TCP Socket SendTimeout (#5...b1ab39cFixed various issues reported by EnableNETAnalyzers (#5585)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)