我试图从 postsharp 引用中使用 application Insights 作为我的日志记录后端。我已经设置了应用程序洞察力,并且能够看到实时指标。但我不太确定仅 postsharp 日志记录是否能够写入应用程序洞察力。
我在 Program.cs 中的代码
使用 PostSharp.Patterns.Diagnostics;
使用 PostSharp.Patterns.Diagnostics.Backends.ApplicationInsights;
LoggingServices.DefaultBackend = new ApplicationInsightsLoggingBackend("InstrumentationKey");
GlobalAspects.cs 文件:
使用 PostSharp.Patterns.Diagnostics;
使用 PostSharp.Extensibility;
// 此文件包含应用于该项目的多个类的方面的注册。
[程序集:日志(AttributeTargetTypeAttributes=MulticastAttributes.Public,AttributeTargetMemberAttributes=MulticastAttributes.Public)]
我是否需要在我的 program.cs 中设置任何内容才能完全利用 postsharp 日志记录写入 applicationinsights。