相关疑难解决方法(0)

带有AppInsights的SeriLog不写入AppInsights

我正在使用Serilog和.NET CORE 2.0项目的appinsights编写日志.

我按如下方式配置了SeriLog,

var loggerConfiguration = new LoggerConfiguration()
                .ReadFrom.Configuration(configuration)
                .Enrich.FromLogContext()
                .Enrich.WithDemystifiedStackTraces();
Run Code Online (Sandbox Code Playgroud)

并写入appInsights如下,

 loggerConfiguration = loggerConfiguration.WriteTo.ApplicationInsightsTraces(appInsightsIntrumentationKey, serilogLevel)
.WriteTo.RollingFile(Path.Combine(contentRoot, "Logs/log-{Date}.log"), retainedFileCountLimit: 14);
Run Code Online (Sandbox Code Playgroud)

我看到日志文件夹中生成的日志,但我在appInsights中看不到任何内容.

我做错了什么?

c# serilog azure-application-insights .net-core

5
推荐指数
1
解决办法
1769
查看次数