2017-06-04 45 views
0

查看NLog 5.0.0的當前代碼,https://github.com/NLog/NLog/blob/5.0.0-beta05-test/src/NLog/MappedDiagnosticsLogicalContext.cs,它不支持.Net標準的MappedDiagnosticsLogicalContext。 所以,我有幾個相關的問題:是否有計劃支持Nlog中的MappedDiagnosticsLogicalContext for Dotnet標準?

  1. 爲什麼不支持?
  2. 它會在.net標準2.0?
  3. 我應該用什麼來代替?就我所知,MappedDiagnosticContext不支持所有的異步功能。

謝謝。

+0

更好的來看待這個分支(用於NLOG 5.0 BETA07):HTTPS:/ /github.com/NLog/NLog/blob/coreCLR/src/NLog/MappedDiagnosticsLogicalContext.cs –

+0

IMO這類問題更適合在GitHub問題中提問。 https://github.com/NLog/NLog/issues/new – Julian

回答

2

感謝羅爾夫,我得到了我的答案,所以就分享:-) 看着從NLOG https://github.com/NLog/NLog/blob/coreCLR/src/NLog/MappedDiagnosticsLogicalContext.cs分支coreCLR,MappedDiagnosticLogicalContext完全支持啓動與.net標準1.3。 我通過下載測試了它的5.0.0-beta07 beta版本:

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

而且有它:

NLog.MappedDiagnosticsLogicalContext.Set(key, value);