【发布时间】:2017-11-10 07:45:11
【问题描述】:
我在 .net 核心网络应用中使用 App Insights,我可以成功地在应用洞察日志中看到遥测数据。我现在希望能够推送我自己的日志事件,但似乎无法让它工作(即我的自定义日志事件不会出现在应用洞察力中)。我的代码如下:
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
loggerFactory.AddApplicationInsights(app.ApplicationServices);
loggerFactory.AddDebug();
var logger = loggerFactory.CreateLogger<Startup>();
logger.LogInformation("I am a log event");
我也尝试过像这样显式设置日志级别:
loggerFactory.AddApplicationInsights(app.ApplicationServices, LogLevel.Debug);
但我从未在应用洞察中看到“我是日志事件”的文字。
谁能告诉我如何解决这个问题?
【问题讨论】:
-
这种方法现在已经过时了。请看link