Rolf Kristensen
Rolf Kristensen
> could we make an overload with only a different `where` ? Don't understand your suggestion. IConvertible is special because it covers the native immutable types (Primitives + String).
You are right: [Constraints are not part of the signature](http://blogs.msdn.com/ericlippert/archive/2009/12/10/constraints-are-not-part-of-the-signature.aspx) Well just a random idea.
Sounds like we are on the same page, and have recognized the issue with having multiple-child-tasks to the same parent-task, and the issues with concurrency. > `using(MappedDiagnosticsLogicalContext.BeginSharedScope())` Is the same...
Should be resolved with the following issues: #2582 - Move WCF targets to NLog.WCF package #2676 - Move DatabaseTarget to NLog.DatabaseTarget package #2680 - Move NetworkTarget to NLog.NetworkTarget package #2786...
Also good.
My focus is on limited NetCore platforms and compilation with NetCore Native. (CoreRT - AOT) Reducing the amount of direct references from NLog.dll to system-libraries. Because with NetCore Native it...
> split PlatformDetector into file / non-file Maybe merge it into an environment-interface like `IAppDomain`
Think that configuration from appsettings should be removed. Still think it is a good idea to keep NLog a little fat. Think that the support for loading xml config should...
Maybe the LogFactory could lookup a config-file-loader-interface from the IServiceResolver?
Also think that these "packages" should remain in the standard package called NLog (should not become a meta-package): - NLog.Abstractions (public interfaces) - NLog.Core (logging + config + layouts +internal...