在哪里可以看到Application Insights中的日志条目?

时间:2016-09-07 13:10:51

标签: .net azure logging nlog azure-application-insights

我为我的ASP.NET应用程序启动并运行了Application Insights。然后,我安装了Microsoft.ApplicationInsights.NLogTarget包并将ApplicationInsightsTarget添加到我的NLog配置中。它似乎工作正常。至少我可以看到dc.services.visualstudio.com:443的传出请求。现在,Azure Portal上的哪个位置可以看到我的日志条目? 应用洞察力 - >活动日志页面始终为空。

更新 问题是我认为所有常规NLog消息都应该按照事件类别显示,即Info,Warn等。但实际情况是任何NLog消息都作为Application Insights中的TRACE条目。有点令人失望。

2 个答案:

答案 0 :(得分:6)

我在本地测试了Microsoft.ApplicationInsights.NLogTarget,并在Application Insights中获取跟踪信息。我们可以通过点击您的申请意见 - >获取此信息。概述 - >搜索,如下面的屏幕截图所示。 enter image description here

有关如何在Application Insights中使用Nlog,请阅读this article

答案 1 :(得分:0)

从技术上讲,如果为AI添加一些其他记录器包,则会添加新的appender。在内部,appender从Application Insights调用遥测方法,并向请求或异常添加一些其他信息(使用AI属性)。

答案是:您可以像往常一样在Azure门户中的一个位置找到所有遥测。例如,在诊断搜索中或在延迟较小的聚合图中。