NLog v4.7.3 Release Notes

Release Date: 2020-07-31 // almost 4 years ago
  • ๐Ÿ”‹ Features

    ๐Ÿ›  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)