Releases: NLog/NLog.Web
Releases · NLog/NLog.Web
Version 5.1.4
-
NLog.Web.AspNetCore
- #865 Added embedded resource ILLink.Descriptors.xml (#865) (@snakefoot)
- #865 Updated NLog.Extensions.Logging to v5.0.4 (#865) (@snakefoot)
-
NLog.Web
- #865 Updated dependency NLog v5.0.4 (#863) (@snakefoot)
Version 5.1.2
-
NLog.Web.AspNetCore
- #861 Loading NLog.config from ContentRootPath as last fallback (#861) (@snakefoot)
- #858 Updated Microsoft.AspNetCore.Abstractions to match Microsoft.AspNetCore.Http (#858) (@snakefoot)
- #863 Updated NLog.Extensions.Logging to v5.0.3 (#863) (@snakefoot)
-
NLog.Web
- #863 Updated dependency NLog v5.0.3 (#863) (@snakefoot)
Version 5.1.1
-
NLog.Web.AspNetCore
- #836 Fixed offset by one in AspNetRequestDurationLayoutRenderer (#836) (@snakefoot)
- #840 Added option LowercaseKeys for ${aspnet-request-querystring} (#840) (@czd890)
- #845 Added ${aspnet-request-has-posted-body} Layout Renderer (#845) (@bakgerman)
- #845 Added ${aspnet-request-stream-id} Layout Renderer (#845) (@bakgerman)
- #850 + #853 Improved re-Entrancy scope lock for Session Value Layout Render (#850) (@bakgerman)
- #854 Updated dependency NLog.Extensions.Logging v5.0.2 (#854) (@snakefoot)
- #856 Added option Properties for ${aspnet-request-url} instead of booleans (#856) (@bakgerman)
-
NLog.Web
- #836 Fixed offset by one in AspNetRequestDurationLayoutRenderer (#836) (@snakefoot)
- #840 Added option LowercaseKeys for ${aspnet-request-querystring} (#840) (@czd890)
- #854 Updated dependency NLog v5.0.2 (#854) (@snakefoot)
- #856 Added option Properties for ${aspnet-request-url} instead of booleans (#856) (@bakgerman)
Version 5.1.0
Thank you Burak Akgerman (@bakgerman) for making this huge contribution and restoring ${aspnet-request-posted-body}
-
NLog.Web.AspNetCore
- #828 Reverted default value for ShutdownOnDispose to false (#828) (@snakefoot)
- #815 Added ${aspnet-request-trailers} Layout Renderer (#815) (@bakgerman)
- #815 Added ${aspnet-response-trailers} Layout Renderer (#815) (@bakgerman)
- #815 Added ${aspnet-response-https-compression} Layout Renderer (#815) (@bakgerman)
- #815 Added ${aspnet-request-tracking-consent} Layout Renderer (#815) (@bakgerman)
- #815 Added ${aspnet-request-tls-token-binding} Layout Renderer (#815) (@bakgerman)
- #815 Added ${aspnet-request-inherent-keep-alive} Layout Renderer (#815) (@bakgerman)
- #815 Added ${aspnet-request-http-transport-type} Layout Renderer (#815) (@bakgerman)
- #815 Added ${aspnet-request-bidirectional-stream} Layout Renderer (#815) (@bakgerman)
- #811 Added ${aspnet-request-servervariable} Layout Renderer (#811) (@bakgerman)
- #802 Added ${aspnet-request-tls-handshake} Layout Renderer (#802) (@bakgerman)
- #796 Added ${aspnet-request-connection-id} Layout Renderer (#796) (@bakgerman)
- #796 Added ${aspnet-response-has-started} Layout Renderer (#796) (@bakgerman)
- #789 Added ${aspnet-response-cookie} Layout Renderer (#789) (@bakgerman)
- #784 Added ${aspnet-request-client-certificate} Layout Renderer (#784) (@bakgerman)
- #784 Added ${aspnet-request-is-web-socket} Layout Renderer (#784) (@bakgerman)
- #784 Added ${aspnet-request-local-ip} Layout Renderer (#784) (@bakgerman)
- #784 Added ${aspnet-request-local-port} Layout Renderer (#784) (@bakgerman)
- #784 Added ${aspnet-request-remote-port} Layout Renderer (#784) (@bakgerman)
- #784 Added ${aspnet-request-web-socket-requested-protocols} Layout Renderer (#784) (@bakgerman)
- #784 Added ${aspnet-response-contenttype} Layout Renderer (#784) (@bakgerman)
- #784 Added ${aspnet-response-headers} Layout Renderer (#784) (@bakgerman)
- #781 NLogRequestPostedBodyMiddleware - Restore support for ${aspnet-request-posted-body} (#781) (@bakgerman)
- #783 NLogRequestLoggingMiddleware - Added support for custom ShouldLogRequest-delegate (#783) (@snakefoot)
-
NLog.Web
- #811 Added ${aspnet-request-servervariable} Layout Renderer (#811) (@bakgerman)
- #796 Added ${aspnet-response-has-started} Layout Renderer for NET46 (#796) (@bakgerman)
- #789 Added ${aspnet-response-cookie} Layout Renderer (#789) (@bakgerman)
- #784 Added ${aspnet-request-client-certificate} Layout Renderer (#784) (@bakgerman)
- #784 Added ${aspnet-request-is-web-socket} Layout Renderer (#784) (@bakgerman)
- #784 Added ${aspnet-request-local-ip} Layout Renderer (#784) (@bakgerman)
- #784 Added ${aspnet-request-local-port} Layout Renderer (#784) (@bakgerman)
- #784 Added ${aspnet-request-remote-port} Layout Renderer (#784) (@bakgerman)
- #784 Added ${aspnet-request-web-socket-requested-protocols} Layout Renderer for NET46 (#784) (@bakgerman)
- #784 Added ${aspnet-response-contenttype} Layout Renderer (#784) (@bakgerman)
- #784 Added ${aspnet-response-headers} Layout Renderer (#784) (@bakgerman)
- #785 NLogRequestPostedBodyModule - Restore support for ${aspnet-request-posted-body} (#785) (@snakefoot)
- #792 Added ${aspnet-user-claim} Layout Renderer for NET46 (#792) (@snakefoot)
Version 4.15
-
NLog.Web.AspNetCore
- Bump NLog.Extensions.Logging from 1.7.4 to 1.7.5
-
NLog.Web
- Bump NLog from 4.7.11 to 4.7.15
Version 5
-
NLog.Web.AspNetCore
- #749 Include ContentRootPath when scanning for NLog.config candidate (#749) (@snakefoot)
- #747 NLogRequestLogging - Added DurationThresholdMs + ExcludeRequestPaths (#747) (@snakefoot)
- #734 LogManager.Setup() - Added support for RegisterAspNetLayoutRenderer (#734) (@snakefoot)
- #735 Changed format Culture to InvariantCulture to match default NLog Culture (#735) (@snakefoot)
- #736 Added sample for ASP.NET Core 6.0 on .NET 6 (#736) (@ThomasArdal)
- #740 Added ${aspnet-request-routeparameters} (#740) (@ThomasArdal)
- #741 Changed from Convert.ToString to IValueFormatter to be like NLog default (#741) (@snakefoot)
- #701 Replaced platform NetCoreApp3.0 with NetCoreApp3.1 and added Net5.0 (#701) (@snakefoot)
- #683 Dropped support for ASP.NET Core 1 and NetStandard1.5 + Net452 (#683) (@304NotModified)
- #691 Enabled ShutdownOnDispose by default to follow lifetime of the ServiceProvider (#691) (@snakefoot)
- #700 Added W3CExtendedLogLayout for writing W3C Extended Logs (#700) (@snakefoot)
- #697 Replaced SingleAsArray with OutputFormat = JsonArray + JsonDictionary (#697) (@snakefoot)
-
NLog.Web
- #734 LogManager.Setup() - Added support for RegisterNLogWeb + RegisterAspNetLayoutRenderer (#734) (@snakefoot)
- #735 Changed format Culture to InvariantCulture to match default NLog Culture (#735) (@snakefoot)
- #740 Added ${aspnet-request-routeparameters} (#740) (@ThomasArdal)
- #741 Changed from Convert.ToString to IValueFormatter to be like NLog default (#741) (@snakefoot)
- #701 Added platform Net46 (#701) (@snakefoot)
- #700 Added W3CExtendedLogLayout for writing W3C Extended Logs (#700) (@snakefoot)
- #697 Replaced SingleAsArray with OutputFormat = JsonArray + JsonDictionary (#697) (@snakefoot)
See also List of major changes in NLog 5
Version 5.0.0-RC2
- NLog.Web.AspNetCore
- #749 Include ContentRootPath when scanning for NLog.config candidate (#749) (@snakefoot)
- #747 NLogRequestLogging - Added DurationThresholdMs + ExcludeRequestPaths (#747) (@snakefoot)
Version 5.0.0-RC1
-
NLog.Web.AspNetCore
- #734 LogManager.Setup() - Added support for RegisterAspNetLayoutRenderer (#734) (@snakefoot)
- #735 Changed format Culture to InvariantCulture to match default NLog Culture (#735) (@snakefoot)
- #736 Added sample for ASP.NET Core 6.0 on .NET 6 (#736) (@ThomasArdal)
- #740 Added ${aspnet-request-routeparameters} (#740) (@ThomasArdal)
- #741 Changed from Convert.ToString to IValueFormatter to be like NLog default (#741) (@snakefoot)
-
NLog.Web
- #734 LogManager.Setup() - Added support for RegisterNLogWeb + RegisterAspNetLayoutRenderer (#734) (@snakefoot)
- #735 Changed format Culture to InvariantCulture to match default NLog Culture (#735) (@snakefoot)
- #740 Added ${aspnet-request-routeparameters} (#740) (@ThomasArdal)
- #741 Changed from Convert.ToString to IValueFormatter to be like NLog default (#741) (@snakefoot
Version 5.0.0-preview 3
NLog.Web.AspNetCore
- #701 Replaced platform NetCoreApp3.0 with NetCoreApp3.1 and added Net5.0 (#701) (@snakefoot)
- #683 Dropped support for ASP.NET Core 1 and NetStandard1.5 + Net452 (#683) (@304NotModified)
- #691 Enabled ShutdownOnDispose by default to follow lifetime of the ServiceProvider (#691) (@snakefoot)
- #700 Added W3CExtendedLogLayout for writing W3C Extended Logs (#700) (@snakefoot)
- #697 Replaced SingleAsArray with OutputFormat = JsonArray + JsonDictionary (#697) (@snakefoot)
NLog.Web
- #701 Added platform Net46 (#701) (@snakefoot)
- #700 Added W3CExtendedLogLayout for writing W3C Extended Logs (#700) (@snakefoot)
- #697 Replaced SingleAsArray with OutputFormat = JsonArray + JsonDictionary (#697) (@snakefoot)
Version 4.14
NLog.Web.AspNetCore
- #677 Bump NLog.Extensions.Logging from 1.7.3 to 1.7.4 (#677) (@dependabot[bot])
NLog.Web
- #674 Bump NLog from 4.7.10 to 4.7.11 (#674) (@dependabot[bot])