【发布时间】:2018-11-21 21:32:12
【问题描述】:
我有一个 ASP.NET Core 应用程序 (.net Framework),它引用了我的其他 .net Framework dll。 我已经使用“Microsoft.Extensions.Logging.AzureAppServices”配置了我的 ASP.NET 应用程序的日志记录并将 ILogger 注入控制器。一切正常。我的所有日志都写入 Azure 中的 azure 应用程序日志。
在我的 .net 框架 dll 中,我有 Trace.TraceError、TraceWarning 语句。我想将它们包含在 azure 应用程序日志中。但我找不到任何方法来做到这一点。
期待一些帮助。
【问题讨论】:
-
为什么不使用 ApplicationInsight?
-
我现在不能。我需要避免更改我的 .net 框架 dll。 dll 已经有了必要的 Trace 语句。我需要一种方法以某种方式将它们包含在日志中。
-
您在 .NET Framework 类库/DLL 中使用的是哪个跟踪系统?
Trace类还是TraceSource一类? -
我正在使用 Trace。 (System.Diagnostics)
-
该跟踪系统与 ASP.NET Core 不兼容。不过有一个logging provider for TraceSource。
标签: azure logging asp.net-core trace