【发布时间】:2017-07-10 10:54:58
【问题描述】:
文章(Monitor and diagnose Azure Service Fabric applications)表示如下(请注意粗体字):
ASP.NET Core 日志记录
选择如何检测您的代码可能很困难,如果您选择不当并且必须重新检测,您将重新审视并可能破坏您的代码库的稳定性。为降低风险,开发人员可以选择诸如 ASP.NET Core 提供的 Microsoft.Extensions.Logging 之类的检测库。这提供了一个 ILogger 接口,允许使用您选择的提供程序,同时最大限度地减少对现有代码的影响。另一个不错的方面是,代码不仅可以在 Windows 和 Linux 上的 .NET Core 中使用,还可以在完整的 .NET 框架中使用,从而能够跨 .NET 标准化您的检测代码和 .NET Core。
这应该如何工作,因为当我尝试添加扩展库(到编译为 .net 框架 4.5.2 的服务结构集群应用程序项目中)时,它试图关闭所有与 asp.net 核心相关的二进制文件?
【问题讨论】:
-
推荐的解决方案不起作用 - 至少对于最新的软件包版本。很抱歉将此作为答案发布,我没有足够的“信誉”来添加评论。随意删除此答案,但请注意,此解决方案不起作用,并且开发人员在日志记录工作方式方面缺乏文档、理解和帮助。
标签: asp.net .net azure logging azure-diagnostics