NLog v4.7.3 Release Notes
Release Date: 2020-07-31 // almost 4 years ago-
๐ Features
- #4017 Allow to change the RuleName of a LoggingRule (#4017) (@304NotModified)
- ๐ฒ #3974 logging of AggregrateException.Data to prevent it from losing it after Flatten call (#3974) (@chaos0307)
๐ Bugfixes
- ๐ง #4011 LocalIpAddressLayoutRenderer - IsDnsEligible and PrefixOrigin throws PlatformNotSupportedException on Linux (#4011) (@snakefoot)
๐ Improvements
- #4057 ObjectReflectionCache - Reduce noise from properties that throws exceptions like Stream.ReadTimeout (#4057) (@snakefoot)
- ๐ #4053 MessageTemplates - Changed Literal.Skip to be Int32 to support message templates longer than short.MaxValue (#4053) (@snakefoot)
- #4043 ObjectReflectionCache - Skip reflection for Stream objects (#4043) (@snakefoot)
- #3999 LogFactory Shutdown is public so it can be used from NLogLoggerProvider (#3999) (@snakefoot)
- #3972 Editor config with File header template (#3972) (@304NotModified)
๐ Performance
- #4058 FileTarget - Skip delegate capture in GetFileCreationTimeSource. Fallback only necessary when appender has been closed. (#4058) (@snakefoot)
- #4021 ObjectReflectionCache - Reduce initial memory allocation until needed (#4021) (@snakefoot)
- ๐ #3977 FilteringTargetWrapper - Remove delegate allocation (#3977) (@snakefoot)