NLog: Missing pieces before NLog 5.0 release candidate
Have now made a draft document of the upcoming release:
https://github.com/NLog/NLog.github.io/pull/158
Have the following tasks remaining:
- Extract Msmq-Target into NLog.Msmq-package (and drop NLog.Extended-package)
- Extract Wcf-Target into NLog.Wcf-package
-
Extract Mail-Target into NLog.SmtpClient-package - Extract Database-Target into NLog.Database-package #4351
-
Extract Network-Target (Along with NLogViewerTarget + ChainsawTarget) into NLog.NetworkSocket-package -
Extract HostNameLayoutRenderer into NLog.NetworkSocket-package -
Extract LocalIpAddressLayoutRenderer into NLog.NetworkSocket-package -
Extract WebService-Target into NLog.WebRequest-package - Extract PerformanceCounter-Target into NLog.PerformanceCounter-package
- Extract PerformanceCounterLayoutRenderer into NLog.PerformanceCounter-package
- Extract ImpersonatingTargetWrapper into NLog.WindowsIdentity-package (if possible)
- Extract WindowsIdentityLayoutRenderer into NLog.WindowsIdentity-package
- Extract OutputDebugStringTarget into NLog.OutputDebugStringTarget - Leave behind DebugSystemTarget that can call System.Diagnostics.Debug.WriteLine
- Extract RegistryLayoutRenderer into NLog.WindowsRegistry-package
- Remove QueryPerformanceCounterLayoutRenderer
- The layout is called
${qpc}
which also doesn’t give much meaning. - Maybe call it NLog.HighPrecisionTiming since nothing to do with Windows PerformanceCounters. - But that name is also misleading since there is no high precision because the layoutrender infers a huge overhead. - Think it should be removed and one should instead use${scopetiming}
or${processtime}
-
Layout<T>
should be merged with#3656#4306 - Add support for better type-name loading to resolve #2944
- Add support for dependency injection of singleton services through
LogFactory.Setup().SetupExtensions()
- Add support for fluent setup of NLog-configuration - #4323
- Obsolete NLog.Fluent and introduce optimized LogEventBuilder - #4325
- Remove build and publish of
NLog.config
-nuget-package - Major version bump to 5.0-preview1 and publish nuget-package - #4468
- Issues that need attention after releasing NLog 5.0 Preview 1 (needs documentation on wiki)
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Reactions: 1
- Comments: 19 (19 by maintainers)
All checkboxes has been ticked. Created #4468 with major-version bump to 5.0-preview1