В ядре .net 2.1.1 регистрация регистрации приложения с использованием:
public void ConfigureServices(IServiceCollection services)
{
...
services.AddApplicationInsightsTelemetry(Configuration); //register InstrumentationKey
...
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
...
loggerFactory.AddApplicationInsights(app.ApplicationServices, LogLevel.Information);
...
}
Но, когда я включаю это в .net core 2.2.0, я получаю предупреждение:
'ApplicationInsightsLoggerFactoryExtensions.AddApplicationInsights (ILoggerFactory,
IServiceProvider, LogLevel) 'устарел:' Использование
Microsoft.Extensions.Logging.ApplicationInsightsLoggingBuilderExtensions.AddApplicationInsights
из пакета Microsoft.Extensions.Logging.ApplicationInsights '
Я включил пакет Microsoft.Extensions.Logging.ApplicationInsights package
и использовал его так:
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
...
ApplicationInsightsLoggingBuilderExtensions.AddApplicationInsights(...//some params//);
...
}
Это не позволяет мне определить уровень ведения журнала для понимания приложения.
Как определить уровень ведения журнала в .net core 2.2.0?