我为我的ASP.NET应用程序启动并运行了Application Insights。然后,我安装了Microsoft.ApplicationInsights.NLogTarget包并将ApplicationInsightsTarget
添加到我的NLog配置中。它似乎工作正常。至少我可以看到dc.services.visualstudio.com:443
的传出请求。现在,Azure Portal上的哪个位置可以看到我的日志条目? 应用洞察力 - >活动日志页面始终为空。
更新 问题是我认为所有常规NLog消息都应该按照事件类别显示,即Info,Warn等。但实际情况是任何NLog消息都作为Application Insights中的TRACE条目。有点令人失望。
答案 0 :(得分:6)
我在本地测试了Microsoft.ApplicationInsights.NLogTarget,并在Application Insights中获取跟踪信息。我们可以通过点击您的申请意见 - >获取此信息。概述 - >搜索,如下面的屏幕截图所示。
有关如何在Application Insights中使用Nlog,请阅读this article。
答案 1 :(得分:0)
从技术上讲,如果为AI添加一些其他记录器包,则会添加新的appender。在内部,appender从Application Insights调用遥测方法,并向请求或异常添加一些其他信息(使用AI属性)。
答案是:您可以像往常一样在Azure门户中的一个位置找到所有遥测。例如,在诊断搜索中或在延迟较小的聚合图中。