【发布时间】:2018-04-23 17:53:55
【问题描述】:
我在 Visual Studio 2017 中创建了一个新的 ASP.NET Core 2.0 Web 应用程序,从而实现了 Razor Pages。
在我的 Index.cshtml.cs 文件中,我实现了这个:
public void OnGet()
{
Trace.TraceError("*************** INDEX ERROR ***************");
Trace.TraceWarning("*************** INDEX WARNING ***************");
Trace.TraceInformation("*************** INDEX INFORMATION ***************");
Trace.WriteLine("*************** INDEX WRITELINE ***************");
var telemetry = new Microsoft.ApplicationInsights.TelemetryClient();
telemetry.TrackTrace("*************** INDEX TRACKTRACE ***************");
}
我对我的 Application Insights 实例进行了所有配置。
appsettings.json
“记录”:{ “包含范围”:错误, “日志级别”:{ “默认”:“跟踪” } },
appsettings.Development.json
“记录”:{ “包含范围”:错误, “日志级别”:{ “默认”:“跟踪”, “系统”:“信息”, “微软”:“信息” } }
当我运行我的页面并查看日志流页面时,我可以看到 telemetry.TrackTrace 条目,但看不到 Trace.Trace* 条目。
我错过了什么?
【问题讨论】:
标签: asp.net-core-2.0 azure-application-insights