我试图使用应用程序的见解作为我的日志后端从后期引用。我已经建立了应用程序洞察力,并能够看到实时指标。但是,我不太确定是否仅凭后尖锐日志就可以写入应用程序洞察。
My code in Program.cs
使用PostSharp.Patterns.Diagnostics;
使用PostSharp.Patterns.Diagnostics.Backends.ApplicationInsights;
LoggingServices。DefaultBackend = newApplicationInsightsLoggingBackend("InstrumentationKey";
GlobalAspects.cs文件:
使用PostSharp.Patterns.Diagnostics;
使用PostSharp.Extensibility;
//这个文件包含应用于这个项目的几个类的方面的注册。
[组装:日志(AttributeTargetTypeAttributes = MulticastAttributes。公共AttributeTargetMemberAttributes = MulticastAttributes.Public)
我是否需要在我的program.cs中设置任何东西,以便完全利用后尖锐日志来写入applicationinsights。
您需要将Application Insights日志记录后端的默认详细程度设置为Trace,以获取方法调用日志记录。
LoggingServices.DefaultBackend.DefaultVerbosity.SetMinimalLevel(LogLevel.Trace);