using Elastic.CommonSchema.Serilog; using PARR.EsppTemplateSync; using PARR.EsppTemplateSyncWorker; using Serilog; IHost host = Host.CreateDefaultBuilder(args) .ConfigureServices((hostContext, services) => { services.InstallEsppTemplateSyncServices(hostContext.Configuration); services.AddHostedService(); }) .UseSerilog((hostContext, services, config) => { if (hostContext.HostingEnvironment.IsProduction()) config.WriteTo.Console(new EcsTextFormatter()); else config.WriteTo.Console(); config.ReadFrom.Configuration(hostContext.Configuration); }) .Build(); host.Run();