我如何使用后尖锐日志写到applicationInsights?我如何测试日志是否被写入到应用程序的见解?



我试图使用应用程序的见解作为我的日志后端从后期引用。我已经建立了应用程序洞察力,并能够看到实时指标。但是,我不太确定是否仅凭后尖锐日志就可以写入应用程序洞察。

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);

相关内容

  • 没有找到相关文章

最新更新