Skip to content

Latest commit

 

History

History
144 lines (104 loc) · 10.3 KB

CHANGELOG.MD

File metadata and controls

144 lines (104 loc) · 10.3 KB

Change Log

Date format: (year/month/day)

v1.6.1 (2019/10/19)

  • #350 Fixed conflict issue between UseNLog and default log providers (@snakefoot)

v1.6.0 (2019/10/07)

  • #332 Support .NET Core 3.0 (@304NotModified)
  • #342 ILoggerFactory is obsolete in .NET Core 3. Instead use ILoggingBuilder.AddNLog (#342) (@snakefoot)
  • #345 Added AddNLog with functor to create/initialize LogFactory for NLogLoggingProvider (@snakefoot)
  • #344 Introduce AddNLog with NLog-config parameter (#344) (@snakefoot)
  • #333 + #334 Minor optimizations in parsing of LogEvent property-names

v1.5.4 (2019/09/06)

  • #325 Fix dispose for AddNLog (on ILoggingBuilder) and no double logging when also using UseNLog (@snakefoot)

v1.5.3 (2019/08/28)

  • #322 Fixed memory leak in NLogLoggingConfiguration for autoreload

v1.5.2 (2019/07/14)

  • #314 Added NLogProviderOptions.ShutdownOnDispose (#314) (@304NotModified)
  • #315 Update NLog to 4.6.5 (#315) (@304NotModified)

V1.5.1 (2019/06/05)

  • #289 NLogBeginScopeParser - Improved exception handling (@snakefoot)
  • #299 Update dependency NLog ver. 4.6.4 (@snakefoot)

V1.5 (2019/04/30)

  • #263 Support for loading NLog config from appsettings.json using NLogLoggingConfiguration
  • #263 Improved performance and reduced allocation for ILogger.BeginScope
  • #260 Introduced MicrosoftILoggerTarget for logging in Azure Lambda (Ex. output with JsonLayout)
  • #272 Better handling of IndexOutOfRangeException when invalid log-message format

V1.5 RC (2019/04/01)

See https://github.com/NLog/NLog.Extensions.Logging/milestone/24?closed=1

v1.4 (2019/01/17)

  • #257 Updated to Microsoft.Extensions.Logging ver. 2.1.0 with support for ${configsetting}
  • #248 Configure NLogProviderOptions from appsettings.json
  • #257 Create snupkg packages

v1.3 (2018/09/22)

  • #245 Added ${configsetting} for appsettings.json and others (@snakefoot, @linmasaki)
  • #246 Fixing bug throwing ArgumentOutOfRangeException if input is empty list (@thorhalvor)
  • #236 BeginScope always return scope-object even on error (@snakefoot)
  • #243 Enhancements for .NET Core 2 examples (@bryan5989)

v1.2.1 (2018/08/05)

  • #233 Fixed null-reference-exception when parsing empty scope-property collection (@snakefoot)
  • #232 BeginScope: support for non-serializable objects + performance improvement (20-50% cpu, 35% times less allocations) (#232) (@snakefoot)
  • #229 BeginScope should accept any type of KeyValuePair (Swallow exceptions) (@snakefoot)

v1.2 (2018/07/20)

  • #223 BeginScope accepts any type of KeyValuePair and Dictionary (@snakefoot)

v1.1 (2018/05/25)

  • #213 Added support for using NLog MessageTemplate Parser (NLogProviderOptions.ParseMessageTemplates) (@snakefoot)

v1.0.2 (2018/05/10)

  • #220 Exclude NLog 5 pre-releases as dependency (@aweebs, @304NotModified)
  • #217 Update NLog dependency, (@304NotModified)

v1.0.1 (2018/04/07)

  • #210 Automatic loading of hidden assemblies for callsite logic in NetCore2 (@snakefoot)
  • #206 Add Alias attribute to NLogLoggerProvider (@leewadhams)
  • #207 Update dependencies (@304NotModified)

v1.0 (2018/03/25)

  • #205 Release 1.0 (@304NotModified)
  • #204 CallSite should recognize all Microsoft.Extensions.Logging.ILogger (@snakefoot)
  • #203 Update NetCore2 ConsoleExample with LogManager.Shutdown (@snakefoot)
  • #200 ConfigureHiddenAssemblies only needed for NetCoreApp1 (@snakefoot)

1.0.0-rtm-rc7 (2018/02/20)

  • #199 Prepare RC7 (@snakefoot)
  • #194 MessageProperties - Support list with single property (@snakefoot)
  • #195 Using LogManager.LoadConfiguration (@snakefoot)

1.0.0-rtm-rc6 (2018/01/15)

  • #193 Support for UAP10/UWP, Update NLog dependency (@304NotModified, @snakefoot)

1.0.0-rtm-rc5 (2017/12/21)

  • #186 RC5 version and changelog (@304NotModified)
  • #185 Removed System.Runtime for net451 (@snakefoot)
  • #184 Better hide assemblies for ${callsite} (@304NotModified)
  • #183 Cleanup #if (@304NotModified)
  • #182 Remove old examples (@304NotModified)

1.0.0-rtm-rc4 (2017/12/04)

  • #181 Upgrade to NLog 4.5 rc2, remove nlog 5 reference, version to rc4 (@304NotModified)
  • #178 Move files into component folders (@304NotModified)
  • #180 NLogMessageParameterList - Refactor validation of parameterList (@snakefoot)
  • #177 Fix: Captured parameter name has unwanted @ or $ prefix (@304NotModified)
  • #176 Refactor: split methods, docs, error handling, smaller methodes and consistency (#176) (@304NotModified)

1.0.0-rtm-rc3 (2017/11/30)

  • #174 1.0.0-rtm-rc3 + changelog (@304NotModified)
  • #173 Fix callsite (@304NotModified)
  • #171 Implement .NET standard 2 features for .NET 4.6.1 + update dependencies + messagetemplates (@snakefoot)
  • #162 Auto patch file version on AppVeyor (@304NotModified)
  • #167 Update NetCore2 ConsoleExample to include the minimumlevel. (@seblucas)

1.0.0-rtm-rc2 (2017/10/19)

Fixes

  • #159 Fix Recursive resource lookup bug (@304NotModified)
  • #158 Update dependencies version range (@304NotModified)

1.0.0-rtm-rc1 (2017/10/16)

breaking changes:

Breaking changes in behavior!

  • #154 Enable by default: CaptureMessageTemplates & CaptureMessageProperties (@304NotModified)
  • #151 NLogProviderOptions: added IgnoreEmptyEventId, enabled by default. (@snakefoot)
  • #151 NLogProviderOptions: set default EventIdSeparator to underscore. (@snakefoot)

Features

  • #125 Capture structured logging parameter names (@snakefoot)
  • #148 MessageProperties - Allow capture of message properties (CaptureMessageProperties option) (@snakefoot)
  • #152 Introduced NetStandard1.5 by updating to NLog 4.5-beta07 (@snakefoot)

Other

  • #143 Added Console Example to git (@304NotModified)
  • #142 Enabled Travis build (@304NotModified)

v1.0.0-rtm-beta7 (2017/09/29)

  • #138 1.0.0-rtm-beta7 release notes and version (@304NotModified)
  • #141 Enable XML docs + docs (@304NotModified)
  • #137 Cleanup, update docs (@304NotModified)
  • #136 Support .NET 4.6.1 + Microsoft.Extensions.Logging 2.0, running tests for .NET 4.6.1, coreapp1.1 and coreapp2.0 (@304NotModified)
  • #134 remove unneeded version prefix (@304NotModified)
  • #135 Added NLogLoggerFactory (@304NotModified)