using FabApprovalWorkerService.Workers; using Microsoft.Extensions.Configuration; using NLog.Extensions.Logging; using System.Data.SqlClient; using System.Data; using FabApprovalWorkerService.Services; IHostBuilder builder = Host.CreateDefaultBuilder(args) .ConfigureLogging((hostContext, logging) => { logging.ClearProviders(); logging.SetMinimumLevel(LogLevel.Trace); logging.AddNLog(); }) .ConfigureServices((hostContext, services) => { services.AddHostedService(); services.AddTransient(db => new SqlConnection( hostContext.Configuration.GetConnectionString("Default"))); services.AddScoped(); services.AddScoped(); }); IHost host = builder.Build(); host.Run();