in src/AWS.Logger.AspNetCore/AWSLoggerBuilderExtensions.cs [90:106]
private static IConfiguration GetConfiguration(IServiceCollection services)
{
var serviceDescriptor = services.FirstOrDefault(x => x.ServiceType == typeof(IConfiguration));
if (serviceDescriptor == null)
{
return null;
}
var configuration = serviceDescriptor.ImplementationInstance as IConfiguration;
if (configuration == null && serviceDescriptor.ImplementationFactory != null)
{
var provider = services.BuildServiceProvider();
configuration = serviceDescriptor.ImplementationFactory(provider) as IConfiguration;
}
return configuration;
}