using Serilog; namespace HrynCo.NotificationService.Web; public static class SerilogRegistrar { public static void AddSerilog(this WebApplicationBuilder builder) { var loggerConfiguration = new LoggerConfiguration() .ReadFrom.Configuration(builder.Configuration) .Enrich.FromLogContext(); Log.Logger = loggerConfiguration.CreateLogger(); builder.Logging.AddSerilog(Log.Logger); builder.Host.UseSerilog(); builder.Services.AddSingleton(Log.Logger); } }