Date format: (year/month/day)
- #350 Fixed conflict issue between UseNLog and default log providers (@snakefoot)
- #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
- #325 Fix dispose for AddNLog (on ILoggingBuilder) and no double logging when also using UseNLog (@snakefoot)
- #322 Fixed memory leak in NLogLoggingConfiguration for autoreload
- #314 Added NLogProviderOptions.ShutdownOnDispose (#314) (@304NotModified)
- #315 Update NLog to 4.6.5 (#315) (@304NotModified)
- #289 NLogBeginScopeParser - Improved exception handling (@snakefoot)
- #299 Update dependency NLog ver. 4.6.4 (@snakefoot)
- #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
See https://github.com/NLog/NLog.Extensions.Logging/milestone/24?closed=1
- #257 Updated to Microsoft.Extensions.Logging ver. 2.1.0 with support for ${configsetting}
- #248 Configure NLogProviderOptions from appsettings.json
- #257 Create snupkg packages
- #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)
- #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)
- #223 BeginScope accepts any type of KeyValuePair and Dictionary (@snakefoot)
- #213 Added support for using NLog MessageTemplate Parser (NLogProviderOptions.ParseMessageTemplates) (@snakefoot)
- #220 Exclude NLog 5 pre-releases as dependency (@aweebs, @304NotModified)
- #217 Update NLog dependency, (@304NotModified)
- #210 Automatic loading of hidden assemblies for callsite logic in NetCore2 (@snakefoot)
- #206 Add Alias attribute to NLogLoggerProvider (@leewadhams)
- #207 Update dependencies (@304NotModified)
- #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)
- #199 Prepare RC7 (@snakefoot)
- #194 MessageProperties - Support list with single property (@snakefoot)
- #195 Using LogManager.LoadConfiguration (@snakefoot)
- #193 Support for UAP10/UWP, Update NLog dependency (@304NotModified, @snakefoot)
- #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)
- #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)
- #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)
- #159 Fix Recursive resource lookup bug (@304NotModified)
- #158 Update dependencies version range (@304NotModified)
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)
- #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)
- #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)