我有一个 .net core 应用程序并配置了这样的应用程序见解
程序.cs:
return WebHost.CreateDefaultBuilder(args)
.UseApplicationInsights()
.ConfigureLogging(logging =>
{
logging.AddFilter<ApplicationInsightsLoggerProvider>("", LogLevel.Trace);
})
.UseStartup<Startup>();
启动:
services.AddApplicationInsightsTelemetry();
services.AddLogging();
appsettings.json:
"ApplicationInsights": {
"InstrumentationKey": "my-key"
}
应用程序洞察已针对应用程序服务打开并接收数据,但显然不适用于日志记录
_logger?.LogInformation("important info!");
如果我用
查询,日志为空traces
| sort by timestamp desc
是否遗漏了任何明显的东西?
在Program.cs中,少了一行:
logging.AddApplicationInsights();