У меня есть ImportExportService.
В классе StartUp в методе ConfigureServices я использую его как
services.AddImportExportService(Configuration.GetConnectionString("DefaultConnection"));
Экстенциальный метод AddImportExportService:
public static class IServiceCollectionExtension
{
public static IServiceCollection AddImportExportService(this IServiceCollection services,
string connString,
ILogger<ImportExportService> logger
)
{
services.AddTransient<IImportExportService, ImportExportService>(provider => new ImportExportService(connString));
return services;
}
}
ExportImportService использует ведение журнала.Я попытался внедрить Logging в сервисе как param в конструкторе, подобном ILoger<ImportExportService> logger
, но конструктор включает только один param и метод расширения AddImportExportService get error.
Как внедрить ведение логов в ExportImportService?Спасибо