【发布时间】:2015-10-28 14:35:00
【问题描述】:
我有以下配置,但没有任何跟踪进入 Application Insights(否则 Application Insights 对其他日志记录工作正常,并且 Azure 诊断侦听器也在工作并捕获跟踪)。我做错了吗?
<system.diagnostics>
<trace autoflush="true" indentsize="0">
<listeners>
<add type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=2.7.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" name="AzureDiagnostics">
</add>
<add name="myAppInsightsListener" type="Microsoft.ApplicationInsights.TraceListener.ApplicationInsightsTraceListener, Microsoft.ApplicationInsights.TraceListener" />
</listeners>
</trace>
</system.diagnostics>
【问题讨论】:
-
安装了哪些 Application Insights nuget 包?您有 ApplicationInsights.config 文件吗?
-
“Microsoft.ApplicationInsights.AspNetCore”:“1.0.0”、“Microsoft.ApplicationInsights.Web”:“2.2.0-beta1”、“Microsoft.ApplicationInsights.TraceListener”:“2.1.0 ", "Microsoft.ApplicationInsights.PerfCounterCollector": "2.2.0-beta1"
-
是的,我有一个配置文件,它在构建期间发布。
标签: azure system.diagnostics azure-diagnostics azure-application-insights