NLog/NLog (NLog)
### [`v5.3.1`](https://togithub.com/NLog/NLog/blob/HEAD/CHANGELOG.md#Version-531-20240427)
**Improvements**
- [#5313](https://togithub.com/NLog/NLog/pull/5313) CallSite can hide single class type using AddCallSiteHiddenClassType ([#5313](https://togithub.com/NLog/NLog/issues/5313)) ([@wadebaird](https://togithub.com/wadebaird))
- [#5489](https://togithub.com/NLog/NLog/pull/5489) Logging Rule with FinalMinLevel also supports dynamic filters ([#5489](https://togithub.com/NLog/NLog/issues/5489)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5463](https://togithub.com/NLog/NLog/pull/5463) LogManager GetCurrentClassLogger fallback to assembly-name when no namespace ([#5463](https://togithub.com/NLog/NLog/issues/5463)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5480](https://togithub.com/NLog/NLog/pull/5480) Logger LayoutRenderer able to output the Logger PrefixName ([#5480](https://togithub.com/NLog/NLog/issues/5480)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5466](https://togithub.com/NLog/NLog/pull/5466) NLogViewer Target - Allow override of the FormattedMessage ([#5466](https://togithub.com/NLog/NLog/issues/5466)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5487](https://togithub.com/NLog/NLog/pull/5487) CallSite fallback to Exception TargetSite when available ([#5487](https://togithub.com/NLog/NLog/issues/5487)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5242](https://togithub.com/NLog/NLog/pull/5242) NLogTraceListener - Align Filter-behavior for all Write-methods ([#5242](https://togithub.com/NLog/NLog/issues/5242)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5490](https://togithub.com/NLog/NLog/pull/5490) LogManager AddHiddenAssembly marked obsolete, instead use AddCallSiteHiddenAssembly ([#5490](https://togithub.com/NLog/NLog/issues/5490)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5443](https://togithub.com/NLog/NLog/pull/5443) InternalLogger - Marked LogToTrace as obsolete to reduce dependencies ([#5443](https://togithub.com/NLog/NLog/issues/5443)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5297](https://togithub.com/NLog/NLog/pull/5297) Replaced MutableUnsafeAttribute with ThreadAgnosticImmutableAttribute ([#5297](https://togithub.com/NLog/NLog/issues/5297)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5431](https://togithub.com/NLog/NLog/pull/5431) Marked ILoggerBase and ISuppress as obsolete and instead use ILogger ([#5431](https://togithub.com/NLog/NLog/issues/5431)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5491](https://togithub.com/NLog/NLog/pull/5491) LoggingRule - Marked ChildRules as obsolete ([#5491](https://togithub.com/NLog/NLog/issues/5491)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5416](https://togithub.com/NLog/NLog/pull/5416) FileTarget - Marked NetworkWrites as obsolete, and replaced by KeepFileOpen=false ([#5416](https://togithub.com/NLog/NLog/issues/5416)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5355](https://togithub.com/NLog/NLog/pull/5355) Marked EscapeDataNLogLegacy as obsolete ([#5355](https://togithub.com/NLog/NLog/issues/5355)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5380](https://togithub.com/NLog/NLog/pull/5380) WrapperTarget is the wrapper and not the wrapped ([#5380](https://togithub.com/NLog/NLog/issues/5380)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5485](https://togithub.com/NLog/NLog/pull/5485) LogFactory - Disconnect from Target write and Target flush ([#5485](https://togithub.com/NLog/NLog/issues/5485)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5509](https://togithub.com/NLog/NLog/pull/5509) NLog Schema nuget-package with updated license info ([#5509](https://togithub.com/NLog/NLog/issues/5509)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5493](https://togithub.com/NLog/NLog/pull/5493) Added sealed to internal classes ([#5493](https://togithub.com/NLog/NLog/issues/5493)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5497](https://togithub.com/NLog/NLog/pull/5497) Added more NLog Wiki Links to XML docs ([#5497](https://togithub.com/NLog/NLog/issues/5497)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5475](https://togithub.com/NLog/NLog/pull/5475) CsvLayout - Fixed links to NLog Wiki in XML docs ([#5475](https://togithub.com/NLog/NLog/issues/5475)) ([@hangy](https://togithub.com/hangy))
### [`v5.3.0`](https://togithub.com/NLog/NLog/blob/HEAD/CHANGELOG.md#Version-530-20240427)
**Improvements**
- [#5313](https://togithub.com/NLog/NLog/pull/5313) CallSite can hide single class type using AddCallSiteHiddenClassType ([#5313](https://togithub.com/NLog/NLog/issues/5313)) ([@wadebaird](https://togithub.com/wadebaird))
- [#5489](https://togithub.com/NLog/NLog/pull/5489) Logging Rule with FinalMinLevel also supports dynamic filters ([#5489](https://togithub.com/NLog/NLog/issues/5489)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5463](https://togithub.com/NLog/NLog/pull/5463) LogManager GetCurrentClassLogger fallback to assembly-name when no namespace ([#5463](https://togithub.com/NLog/NLog/issues/5463)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5480](https://togithub.com/NLog/NLog/pull/5480) Logger LayoutRenderer able to output the Logger PrefixName ([#5480](https://togithub.com/NLog/NLog/issues/5480)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5466](https://togithub.com/NLog/NLog/pull/5466) NLogViewer Target - Allow override of the FormattedMessage ([#5466](https://togithub.com/NLog/NLog/issues/5466)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5487](https://togithub.com/NLog/NLog/pull/5487) CallSite fallback to Exception TargetSite when available ([#5487](https://togithub.com/NLog/NLog/issues/5487)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5242](https://togithub.com/NLog/NLog/pull/5242) NLogTraceListener - Align Filter-behavior for all Write-methods ([#5242](https://togithub.com/NLog/NLog/issues/5242)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5490](https://togithub.com/NLog/NLog/pull/5490) LogManager AddHiddenAssembly marked obsolete, instead use AddCallSiteHiddenAssembly ([#5490](https://togithub.com/NLog/NLog/issues/5490)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5443](https://togithub.com/NLog/NLog/pull/5443) InternalLogger - Marked LogToTrace as obsolete to reduce dependencies ([#5443](https://togithub.com/NLog/NLog/issues/5443)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5297](https://togithub.com/NLog/NLog/pull/5297) Replaced MutableUnsafeAttribute with ThreadAgnosticImmutableAttribute ([#5297](https://togithub.com/NLog/NLog/issues/5297)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5431](https://togithub.com/NLog/NLog/pull/5431) Marked ILoggerBase and ISuppress as obsolete and instead use ILogger ([#5431](https://togithub.com/NLog/NLog/issues/5431)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5491](https://togithub.com/NLog/NLog/pull/5491) LoggingRule - Marked ChildRules as obsolete ([#5491](https://togithub.com/NLog/NLog/issues/5491)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5416](https://togithub.com/NLog/NLog/pull/5416) FileTarget - Marked NetworkWrites as obsolete, and replaced by KeepFileOpen=false ([#5416](https://togithub.com/NLog/NLog/issues/5416)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5355](https://togithub.com/NLog/NLog/pull/5355) Marked EscapeDataNLogLegacy as obsolete ([#5355](https://togithub.com/NLog/NLog/issues/5355)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5380](https://togithub.com/NLog/NLog/pull/5380) WrapperTarget is the wrapper and not the wrapped ([#5380](https://togithub.com/NLog/NLog/issues/5380)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5485](https://togithub.com/NLog/NLog/pull/5485) LogFactory - Disconnect from Target write and Target flush ([#5485](https://togithub.com/NLog/NLog/issues/5485)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5509](https://togithub.com/NLog/NLog/pull/5509) NLog Schema nuget-package with updated license info ([#5509](https://togithub.com/NLog/NLog/issues/5509)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5493](https://togithub.com/NLog/NLog/pull/5493) Added sealed to internal classes ([#5493](https://togithub.com/NLog/NLog/issues/5493)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5497](https://togithub.com/NLog/NLog/pull/5497) Added more NLog Wiki Links to XML docs ([#5497](https://togithub.com/NLog/NLog/issues/5497)) ([@snakefoot](https://togithub.com/snakefoot))
- [#5475](https://togithub.com/NLog/NLog/pull/5475) CsvLayout - Fixed links to NLog Wiki in XML docs ([#5475](https://togithub.com/NLog/NLog/issues/5475)) ([@hangy](https://togithub.com/hangy))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
This PR contains the following updates:
5.2.8
->5.3.1
Release Notes
NLog/NLog (NLog)
### [`v5.3.1`](https://togithub.com/NLog/NLog/blob/HEAD/CHANGELOG.md#Version-531-20240427) **Improvements** - [#5313](https://togithub.com/NLog/NLog/pull/5313) CallSite can hide single class type using AddCallSiteHiddenClassType ([#5313](https://togithub.com/NLog/NLog/issues/5313)) ([@wadebaird](https://togithub.com/wadebaird)) - [#5489](https://togithub.com/NLog/NLog/pull/5489) Logging Rule with FinalMinLevel also supports dynamic filters ([#5489](https://togithub.com/NLog/NLog/issues/5489)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5463](https://togithub.com/NLog/NLog/pull/5463) LogManager GetCurrentClassLogger fallback to assembly-name when no namespace ([#5463](https://togithub.com/NLog/NLog/issues/5463)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5480](https://togithub.com/NLog/NLog/pull/5480) Logger LayoutRenderer able to output the Logger PrefixName ([#5480](https://togithub.com/NLog/NLog/issues/5480)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5466](https://togithub.com/NLog/NLog/pull/5466) NLogViewer Target - Allow override of the FormattedMessage ([#5466](https://togithub.com/NLog/NLog/issues/5466)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5487](https://togithub.com/NLog/NLog/pull/5487) CallSite fallback to Exception TargetSite when available ([#5487](https://togithub.com/NLog/NLog/issues/5487)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5242](https://togithub.com/NLog/NLog/pull/5242) NLogTraceListener - Align Filter-behavior for all Write-methods ([#5242](https://togithub.com/NLog/NLog/issues/5242)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5490](https://togithub.com/NLog/NLog/pull/5490) LogManager AddHiddenAssembly marked obsolete, instead use AddCallSiteHiddenAssembly ([#5490](https://togithub.com/NLog/NLog/issues/5490)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5443](https://togithub.com/NLog/NLog/pull/5443) InternalLogger - Marked LogToTrace as obsolete to reduce dependencies ([#5443](https://togithub.com/NLog/NLog/issues/5443)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5297](https://togithub.com/NLog/NLog/pull/5297) Replaced MutableUnsafeAttribute with ThreadAgnosticImmutableAttribute ([#5297](https://togithub.com/NLog/NLog/issues/5297)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5431](https://togithub.com/NLog/NLog/pull/5431) Marked ILoggerBase and ISuppress as obsolete and instead use ILogger ([#5431](https://togithub.com/NLog/NLog/issues/5431)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5491](https://togithub.com/NLog/NLog/pull/5491) LoggingRule - Marked ChildRules as obsolete ([#5491](https://togithub.com/NLog/NLog/issues/5491)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5416](https://togithub.com/NLog/NLog/pull/5416) FileTarget - Marked NetworkWrites as obsolete, and replaced by KeepFileOpen=false ([#5416](https://togithub.com/NLog/NLog/issues/5416)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5355](https://togithub.com/NLog/NLog/pull/5355) Marked EscapeDataNLogLegacy as obsolete ([#5355](https://togithub.com/NLog/NLog/issues/5355)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5380](https://togithub.com/NLog/NLog/pull/5380) WrapperTarget is the wrapper and not the wrapped ([#5380](https://togithub.com/NLog/NLog/issues/5380)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5485](https://togithub.com/NLog/NLog/pull/5485) LogFactory - Disconnect from Target write and Target flush ([#5485](https://togithub.com/NLog/NLog/issues/5485)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5509](https://togithub.com/NLog/NLog/pull/5509) NLog Schema nuget-package with updated license info ([#5509](https://togithub.com/NLog/NLog/issues/5509)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5493](https://togithub.com/NLog/NLog/pull/5493) Added sealed to internal classes ([#5493](https://togithub.com/NLog/NLog/issues/5493)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5497](https://togithub.com/NLog/NLog/pull/5497) Added more NLog Wiki Links to XML docs ([#5497](https://togithub.com/NLog/NLog/issues/5497)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5475](https://togithub.com/NLog/NLog/pull/5475) CsvLayout - Fixed links to NLog Wiki in XML docs ([#5475](https://togithub.com/NLog/NLog/issues/5475)) ([@hangy](https://togithub.com/hangy)) ### [`v5.3.0`](https://togithub.com/NLog/NLog/blob/HEAD/CHANGELOG.md#Version-530-20240427) **Improvements** - [#5313](https://togithub.com/NLog/NLog/pull/5313) CallSite can hide single class type using AddCallSiteHiddenClassType ([#5313](https://togithub.com/NLog/NLog/issues/5313)) ([@wadebaird](https://togithub.com/wadebaird)) - [#5489](https://togithub.com/NLog/NLog/pull/5489) Logging Rule with FinalMinLevel also supports dynamic filters ([#5489](https://togithub.com/NLog/NLog/issues/5489)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5463](https://togithub.com/NLog/NLog/pull/5463) LogManager GetCurrentClassLogger fallback to assembly-name when no namespace ([#5463](https://togithub.com/NLog/NLog/issues/5463)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5480](https://togithub.com/NLog/NLog/pull/5480) Logger LayoutRenderer able to output the Logger PrefixName ([#5480](https://togithub.com/NLog/NLog/issues/5480)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5466](https://togithub.com/NLog/NLog/pull/5466) NLogViewer Target - Allow override of the FormattedMessage ([#5466](https://togithub.com/NLog/NLog/issues/5466)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5487](https://togithub.com/NLog/NLog/pull/5487) CallSite fallback to Exception TargetSite when available ([#5487](https://togithub.com/NLog/NLog/issues/5487)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5242](https://togithub.com/NLog/NLog/pull/5242) NLogTraceListener - Align Filter-behavior for all Write-methods ([#5242](https://togithub.com/NLog/NLog/issues/5242)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5490](https://togithub.com/NLog/NLog/pull/5490) LogManager AddHiddenAssembly marked obsolete, instead use AddCallSiteHiddenAssembly ([#5490](https://togithub.com/NLog/NLog/issues/5490)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5443](https://togithub.com/NLog/NLog/pull/5443) InternalLogger - Marked LogToTrace as obsolete to reduce dependencies ([#5443](https://togithub.com/NLog/NLog/issues/5443)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5297](https://togithub.com/NLog/NLog/pull/5297) Replaced MutableUnsafeAttribute with ThreadAgnosticImmutableAttribute ([#5297](https://togithub.com/NLog/NLog/issues/5297)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5431](https://togithub.com/NLog/NLog/pull/5431) Marked ILoggerBase and ISuppress as obsolete and instead use ILogger ([#5431](https://togithub.com/NLog/NLog/issues/5431)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5491](https://togithub.com/NLog/NLog/pull/5491) LoggingRule - Marked ChildRules as obsolete ([#5491](https://togithub.com/NLog/NLog/issues/5491)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5416](https://togithub.com/NLog/NLog/pull/5416) FileTarget - Marked NetworkWrites as obsolete, and replaced by KeepFileOpen=false ([#5416](https://togithub.com/NLog/NLog/issues/5416)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5355](https://togithub.com/NLog/NLog/pull/5355) Marked EscapeDataNLogLegacy as obsolete ([#5355](https://togithub.com/NLog/NLog/issues/5355)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5380](https://togithub.com/NLog/NLog/pull/5380) WrapperTarget is the wrapper and not the wrapped ([#5380](https://togithub.com/NLog/NLog/issues/5380)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5485](https://togithub.com/NLog/NLog/pull/5485) LogFactory - Disconnect from Target write and Target flush ([#5485](https://togithub.com/NLog/NLog/issues/5485)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5509](https://togithub.com/NLog/NLog/pull/5509) NLog Schema nuget-package with updated license info ([#5509](https://togithub.com/NLog/NLog/issues/5509)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5493](https://togithub.com/NLog/NLog/pull/5493) Added sealed to internal classes ([#5493](https://togithub.com/NLog/NLog/issues/5493)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5497](https://togithub.com/NLog/NLog/pull/5497) Added more NLog Wiki Links to XML docs ([#5497](https://togithub.com/NLog/NLog/issues/5497)) ([@snakefoot](https://togithub.com/snakefoot)) - [#5475](https://togithub.com/NLog/NLog/pull/5475) CsvLayout - Fixed links to NLog Wiki in XML docs ([#5475](https://togithub.com/NLog/NLog/issues/5475)) ([@hangy](https://togithub.com/hangy))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.