Skip to content

Releases: NLog/NLog.Extensions.Logging

Version 5.0.4

01 Sep 22:28
ba5855f
Compare
Choose a tag to compare

Fixes

Version 5.0.3

01 Sep 04:44
f0bbeba
Compare
Choose a tag to compare

Improvements

  • #617: NLog.Extensions.Hosting loads NLog.config from ContentRootPath as last fallback (@snakefoot)
  • #619: Bump NLog from 5.0.2 to 5.0.3 (@snakefoot)

Version 5.0.2

12 Aug 20:00
3bd0baf
Compare
Choose a tag to compare

Improvements

  • #614: ConfigSettingLayoutRenderer - Support escape of dot-separator (@snakefoot)
  • #606: Introduced NLogProviderOptions AutoShutdown that is turned off by default (@snakefoot)
  • #615: Bump NLog from 5.0.1 to 5.0.2 (@snakefoot)

Version 5.0.1

23 Jun 21:29
b127d73
Compare
Choose a tag to compare

🔧 Maintenance

  • #599: Fixed MissingMethodException for HostBuilderContext.get_HostingEnvironment() (@snakefoot)
  • #595: Added AddNLog-extension-method with custom options and serviceprovider-functor (@dependabot)
  • #486: Bump NLog from 5.0.0 to 5.0.1 (@dependabot)

Version 1.7.5

04 Jun 22:02
Compare
Choose a tag to compare
  • MicrosoftConsoleLayoutRenderer - Fixed IndexOutOfRangeException when large EventID (#570) (@mickelsonmichael)
  • MicrosoftConsoleLayoutRenderer - Skip string-allocation for EventId when possible on platform (#572) (@snakefoot)
  • Bump NLog from 4.7.11 to 4.7.15

Version 5

17 May 07:11
ff461ff
Compare
Choose a tag to compare

🚀 Features

  • #465 Add support for config variables with JsonLayout (@snakefoot)
  • #520 Changed LoggingConfigurationSectionName to default NLog (@snakefoot)
  • #529 NLogLoggerProvider - Always load NLog config from appsettings when possible (@snakefoot)
  • #554 NLogProviderOptions with support for CaptureEventId.EventId + EventName (@snakefoot)
  • #555 MicrosoftConsoleJsonLayout - Simulates Microsoft AddJsonConsole Formatter (@snakefoot)

👍 Enhancements

  • #522 Reload now fully support KeepVariablesOnReload (@snakefoot)
  • #521 Change default value for RemoveLoggerFactoryFilter to true (@snakefoot)
  • #535 NLogProviderOptions with support for RegisterServiceProvider (@snakefoot)
  • #564 NLog.ExtensionsHosting includes ContentRootPath when scanning for NLog.config candidate (@snakefoot)
  • #565 NLogProviderOptions ShutdownOnDispose = true disables LogFactory.AutoShutdown (@snakefoot)
  • #583 NLogBeginScopeParser - Improve parsing of custom KeyValuePair as scope-properties (@snakefoot)
  • #581 Support RemoveLoggerFactoryFilter and ReplaceLoggerFactory in appsettings.json (@snakefoot)

⏩ Performance

  • #319 NLogLogger - Reduce allocation by not boxing EventId unless CaptureEventId = Legacy (@snakefoot)
  • #485 Remove startup overhead caused by enumerating all assemblies for callsite logic (@snakefoot)
  • #519 Update to NLog 5.0 with ScopeContext instead of MDLC (@snakefoot)
  • #572 MicrosoftConsoleLayoutRenderer - Skip string-allocation for EventId when possible on platform (@snakefoot)

🐛 Bug Fixes

  • #531 Fix NLogLoggingConfiguration to handle throwConfigExceptions with NLog 5.0 (@snakefoot)
  • #570 MicrosoftConsoleLayoutRenderer - Fixed IndexOutOfRangeException when large EventID (@mickelsonmichael)
  • #571 MicrosoftConsoleJsonLayout - Fixed IndexOutOfRangeException when large EventID (@snakefoot)

🔧 Maintenance

  • #486 Removed platform .NET 4.5.1 (@snakefoot)
  • #530 Replaced platform netcoreapp3.0 with netcoreapp3.1 (@snakefoot)
  • #534 Fixed spelling for IncludeActivityIdsWithBeginScope (@snakefoot)
  • #539 NLogLogger refactoring to reduce code-path-navigations (@snakefoot)
  • #541 NLogLogger refactoring for faster EventId-property capture (@snakefoot)
  • #546 NLogLogger refactoring for faster EventId-property capture (@snakefoot)
  • #547 NLogLogger refactoring for faster EventId-property capture (@snakefoot)
  • #552 Bump Microsoft.SourceLink.GitHub from 1.0.0 to 1.1.1 (@dependabot[bot])
  • #558 Bump to Visual Studio 2022 on AppVeyor (@snakefoot)
  • #559 NLogLogger - Reduce complexity of CreateLogEventInfo (@snakefoot)
  • #579 ConfigSettingLayoutRenderer - Improve support for RegisterServiceProvider (@snakefoot)
  • #590 Added nuget-dependency Microsoft.Extensions.Configuration.Abstractions for all platforms (@snakefoot)

See also List of major changes in NLog 5

Version 5.0.0-RC2

20 Jan 00:00
b221bbb
Compare
Choose a tag to compare
Version 5.0.0-RC2 Pre-release
Pre-release

🔧 Maintenance

  • #564: NLog.ExtensionsHosting includes ContentRootPath when scanning for NLog.config candidate (@snakefoot)
  • #565: NLogProviderOptions ShutdownOnDispose = true disables LogFactory.AutoShutdown (@snakefoot)

Version 5.0.0-RC1

20 Dec 23:45
28324df
Compare
Choose a tag to compare
Version 5.0.0-RC1 Pre-release
Pre-release

🚀 Features

  • #554: NLogProviderOptions with support for CaptureEventId.EventId + EventName (@snakefoot)
  • #555: MicrosoftConsoleJsonLayout - Simulates Microsoft AddJsonConsole Formatter (@snakefoot)

🔧 Maintenance

  • #546: NLogLogger refactoring for faster EventId-property capture (@snakefoot)
  • #547: NLogLogger refactoring for faster EventId-property capture (@snakefoot)
  • #552: Bump Microsoft.SourceLink.GitHub from 1.0.0 to 1.1.1 (@dependabot[bot])
  • #558: Bump to Visual Studio 2022 on AppVeyor (@snakefoot)
  • #559: NLogLogger - Reduce complexity of CreateLogEventInfo (@snakefoot)

Version 5.0.0-preview 3

26 Oct 20:28
ecbae84
Compare
Choose a tag to compare
Pre-release

🚀 Features

  • #538: NLogProviderOptions with support for CaptureEventId (@snakefoot)

🔧 Maintenance

  • #541: NLogLogger refactoring for faster EventId-property capture (@snakefoot)
  • #539: NLogLogger refactoring to reduce code-path-navigations (@snakefoot)

Version 5.0.0-preview 2

03 Oct 07:15
f2dd89e
Compare
Choose a tag to compare
Pre-release

🚀 Features

  • #535: NLogProviderOptions with support for RegisterServiceProvider (@snakefoot)

👍 Enhancements

  • #530: Replaced platform netcoreapp3.0 with netcoreapp3.1 (@snakefoot)
  • #529: NLogLoggerProvider - Always load from appsettings when possible (@snakefoot)

🐛 Bug Fixes

  • #534: Fixed spelling for IncludeActivityIdsWithBeginScope (@snakefoot)
  • #531: Fix NLogLoggingConfiguration to handle throwConfigExceptions with NLog 5.0 (@snakefoot)