【发布时间】:2018-04-05 08:23:39
【问题描述】:
我最近在我的项目中使用了 Liblog 解决方案来获取日志记录抽象。 一切正常,但我有一个小问题。
我的项目是.Net Standard 2.0,因此我定义了一个编译器符号"LIBLOG_PORTABLE"
添加后,我无法调用LogProvider.GetCurrentClassLogger();,因为在上述声明后它不可用。
因此,现在我正在使用以下方式访问我的记录器。
LogProvider.SetCurrentLogProvider(new Logging.LogProviders.SerilogLogProvider());
Logger = LogProvider.GetLogger("SerilogLog");
但是,如果我明确提供所有这些,我只是对它如何支持 .Net Standard 2.0 的日志记录抽象感到困惑。 这是正确的做法还是我遗漏了什么?
【问题讨论】:
标签: .net .net-standard-2.0 liblog