是否有计划在NLog for Dotnet标准中支持MappedDiagnosticsLogicalContext?

时间:2017-06-04 20:54:22

标签: nlog .net-standard

查看NLog 5.0.0的当前代码https://github.com/NLog/NLog/blob/5.0.0-beta05-test/src/NLog/MappedDiagnosticsLogicalContext.cs,它不支持.Net标准的MappedDiagnosticsLogicalContext。 所以,我有一些相关的问题:

  1. 为什么不支持?
  2. 它会在.net标准2.0中吗?
  3. 我应该使用什么?据我所知,MappedDiagnosticContext不支持所有异步功能。
  4. 感谢。

1 个答案:

答案 0 :(得分:2)

感谢Rolf,我得到了答案,所以只是分享:-) 从NLog https://github.com/NLog/NLog/blob/coreCLR/src/NLog/MappedDiagnosticsLogicalContext.cs查看分支coreCLR,从.Net Standard 1.3开始,完全支持MappedDiagnosticLogicalContext。 我通过下载5.0.0-beta07测试版来测试它:

PM> install-package NLog -Pre
...
Successfully installed 'NLog 5.0.0-beta07' to ClassLibrary1
...

并且有:

 NLog.MappedDiagnosticsLogicalContext.Set(key, value);