Azure 应用程序见解和 NLog

JustinYoung 阅读:99 2025-01-19 22:14:33 评论:0

如果我将 NLog 与 Azure Application Insights 适配器结合使用,如何发送属性?

当我在 VS 或 Azure 门户中浏览这些日志时,我希望能够对它们进行分组或过滤。

有没有办法给它们命名?或者传递一些属性或指标?

请您参考如下方法:

解决此问题时添加了自定义属性支持:https://github.com/Microsoft/ApplicationInsights-dotnet-logging/issues/5 如果您检查此问题的拉取请求,您可以看到如何通过单元测试对其进行测试:

Logger aiLogger = this.CreateTargetWithGivenInstrumentationKey(); 
var eventInfo = new LogEventInfo(LogLevel.Trace, "TestLogger", "Hello!");   
eventInfo.Properties["Name"] = "Value";   
aiLogger.Log(eventInfo);   

当您查看该跟踪消息的详细信息边栏选项卡时,您会在那里找到“名称”属性。


标签:程序员
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号